// JavaScript Document
/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
function P7_ExpMenu(){ //v1.1.0.2 by PVII-www.projectseven.com
 if(navigator.appVersion.indexOf("MSIE")==-1){return;}
 var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='p7menubar';
 for(i=0;i<10;i++){g=document.getElementById(bv+nn);if(g){
 lg=g.getElementsByTagName("LI");if(lg){for(k=0;k<lg.length;k++){
 lg[k].onmouseover=function(){c=this.className;cl=(c)?c+' '+cs:cs;
 this.className=cl;};lg[k].onmouseout=function(){c=this.className;
 this.className=(c)?c.replace(r,''):'';};}}}nn=i+1;}
}
/*
function show(id) {
	
	var ele = document.getElementById(id);
	if(ele.style.display == "block") {
    	ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}*/

function closeDiv(id) {
	var ele = document.getElementById(id);
	if(ele.style.display == "none") {
    	ele.style.display = "block";
  	}
	else {
		ele.style.display = "none";
	}
}

function HideDivCaption(d) { 
	document.getElementById(d).style.display = "none"; 
}

function ShowDivCaption(d) { 
	document.getElementById(d).style.display = "block";
}

function cont() {
	var theForm = document.getElementById("contactFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
		
	}
}




function enq() {
	var theForm = document.getElementById("enquiry");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.enquiry_option.value == "0") {
		requiredMessage += "\t* Select Enquiry.\n";
	} 
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
		
	}
}


function mailList() {
	var theForm = document.getElementById("mailsend");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	} 
	
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
		
	}
}

function isValidEmail(strEmail){
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	// search email text for regular exp matches
	if (strEmail.search(validRegExp) == -1) {
		return false;
	} 
	return true; 
}
/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 return true					
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XmlHttp");
  }
return null;
}

function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
	}

function scroller(strURL) {		
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('images').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


<!-- Original:  Robert Bui (astrogate@hotmail.com) -->
<!-- Web Site:  http://astrogate.virtualave.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var interval = 3.5; // delay between rotating images (in seconds)
var random_display = 1; // 0 = no, 1 = yes
interval *= 1000;

var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("images/left-main-top-a-new-order.jpg");
image_list[image_index++] = new imageItem("images/left-main-top-a-new-order-2.jpg");
image_list[image_index++] = new imageItem("images/left-main-top-a-new-order-3.jpg");
image_list[image_index++] = new imageItem("images/left-main-top-a-new-order-4.jpg");
image_list[image_index++] = new imageItem("images/left-main-top-a-new-order-5.jpg");
image_list[image_index++] = new imageItem("images/left-main-top-a-new-order-6.jpg");
var number_of_image = image_list.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
image_index = generate(0, number_of_image-1);
}
else {
image_index = (image_index+1) % number_of_image;
}
var new_image = get_ImageItemLocation(image_list[image_index]);
return(new_image);
}
function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
setTimeout(recur_call, interval);
}
//  End -->

function popUp() {
	var ele = document.getElementById("contactDownloadDiv");
	var text = document.getElementById("displayText");
	if(ele.style.display == "block") {
    	ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function hideFrm() {
	var ele = document.getElementById("contactDownloadDiv");
	if(ele.style.display == "none") {
    	ele.style.display = "block";
  	}
	else {
		ele.style.display = "none";
	}
}



function showonlyone(thechosenone) {
		var newboxes = document.getElementsByTagName("div");
		for(var i=0; i<newboxes.length; i++) {
		name = newboxes[i].getAttribute("name");
		if (name == 'newboxes') {
			if (newboxes[i].id == thechosenone) {
			newboxes[i].style.display = 'block';
			} else {
				newboxes[i].style.display = 'none';
			}
			}
		}
	}

