function setImages(){
	MM_img = '../images/banner_bg.jpg','../images/img1.jpg','../images/img2.jpg','../images/img3.jpg';
	MM_preloadImages(MM_img);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function showimage(){
	//Define and populate the array 
	var images = new Array;
	images[0]="../images/img1.jpg";
	images[1]="../images/img2.jpg";
	images[2]="../images/img3.jpg";

	//Generate a random number then display the image from that array index
	rdmImage = Math.floor(Math.random()*images.length);
	document.write('<img alt="Image Mirror" src="'+ images[rdmImage] +'"width="962" height="250" />');
}
function showslogan(){
	//Define and populate the array 
	var slogan = new Array;
	slogan[0]="&quot;A PROUD CONTRIBUTOR TO THE CONSTRUCTION INDUSTRY&quot;";
	slogan[1]="&quot;WE WILL GO BEYOND YOUR EXPECTATIONS&quot;";
	slogan[2]="&quot;YOU ARE BUILDING WITH US ON FIRM FOUNDATION&quot;";

	//Generate a random number then display the image from that array index
	rdmSlogan = Math.floor(Math.random()*slogan.length);
	document.write(slogan[rdmSlogan]);
}
function formClear(obj){
	with (obj) {
		strName.value = "";
		strCompany.value = "";
		strAddress.value = "";
		strCity.value = "";
		strState.value = "";
		strCountry.value = "";
		strZip.value = "";		
		strTelephone.value = "";
		strEmail.value = "";
		strComments.value = "";		

		strName.focus();
		return false;//breaking and jumping the loop
	}//end with
}//end reset

function isEmail(str){
if(str == "") return false;
var regex = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
return regex.test(str);
}

function isText(str){
	if(str == "") return false;
	return true;
}

function isURL(str){
	var regex = /[a-zA-Z0-9\.\/:]+/
	return regex.test(str);
}

// returns true if the number is formatted in the following ways:
// (000)000-0000, (000) 000-0000, 000-000-0000, 000.000.0000, 000 000 0000, 0000000000
function isPhone(str){
	var regex = /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/
	return regex.test(str);
}

// returns true if the string contains A-Z, a-z or 0-9 or . or # only
function isAddress(str){
	var regex = /[^a-zA-Z0-9\#\.]/g
	if (regex.test(str)) return true;
	return false;
}

// returns true if the string is 5 digits
function isZip(str){
	var regex = /\d{5,}/;
	if(regex.test(str)) return true;
	return false;
}

// returns true if the string contains A-Z or a-z only
function isAlpha(str){
	var regex = /[a-zA-Z]/g
	if (regex.test(str)) return true;
	return false;
}

// returns true if the string contains A-Z or a-z or 0-9 only
function isAlphaNumeric(str){
	var regex = /[^a-zA-Z0-9]/g
	if (regex.test(str)) return false;
	return true;
}

/*
function emailCheck(emailStr){
	// checks if the e-mail address is valid
	var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
	var matchArray = emailStr.match(emailPat);
	if (matchArray == null){
		alert("Please provide a valid email id");
		emailStr.focus()
		return false;
	}
	return true;
}
function ckForm(obj){
	with (obj){
		//checking each object of the same element
		if (trim(strName.value) == ""){			
			alert("Please enter your Name");
			txtName.focus();
			return false;
		}		
		else if (trim(strEmail.value) == ""){
			alert("Please enter your Email Address");
			txtEmail.focus();
			return false;
		}
		else{			
			if(emailCheck(strEmail.value)==true){
			obj.submit();
			}
		}//end of if...else condition
			
	}//end of with loop		
}//end of function
*/