// JavaScript Document

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*Home Page Tab Functions --------------------------*/
function tech() {
	   document.getElementById("paraTech").style.display="block";
	   document.getElementById("paraSolu").style.display="none";
	   document.getElementById("paraExpe").style.display="none";
	   document.tecImg.src='images/navi-sub-tec-o.jpg';
	   document.solImg.src='images/navi-sub-sol.jpg';
	   document.expImg.src='images/navi-sub-exp.jpg';
    }
	function solu() {
       document.getElementById("paraSolu").style.display="block";
	   document.getElementById("paraTech").style.display="none";
	   document.getElementById("paraExpe").style.display="none";
	   document.tecImg.src='images/navi-sub-tec.jpg';
	   document.solImg.src='images/navi-sub-sol-o.jpg';
	   document.expImg.src='images/navi-sub-exp.jpg';
    }
	function expe() {
       document.getElementById("paraExpe").style.display="block";
	   document.getElementById("paraSolu").style.display="none";
	   document.getElementById("paraTech").style.display="none";
	   document.tecImg.src='images/navi-sub-tec.jpg';
	   document.solImg.src='images/navi-sub-sol.jpg';
	   document.expImg.src='images/navi-sub-exp-o.jpg';
    }
/* -------------------------- */

/*Form Validation Functions --------------------------*/
function isEmailValid(email){
var emailRe =/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
return emailRe.test(email);
}

function isPhoneValid(phone){
var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;
return phoneRe.test(phone);
}

function ValidateQuickContactForm(frmquickcontact){

	var isFormValid = true;
	with(frmquickcontact){
		var firstName = txtfirstname.value;
		var vldFName = document.getElementById('vldFName');
		if (firstName == '' || firstName == 'First Name'){
			vldFName.style.visibility = 'visible';
			isFormValid = false;
		}else{
			vldFName.style.visibility = 'hidden';
		}
		var lastName = txtlastname.value;
		var vldLName = document.getElementById('vldLName');
		if (lastName == '' || lastName == "Last Name"){
			vldLName.style.visibility = 'visible';
			isFormValid = false;
		}else{
			vldLName.style.visibility = 'hidden';
		}
		var email = txtemail.value;
		var vldEmail = document.getElementById('vldEmail');
		if (email == '' || email == "Valid Email Address" || !isEmailValid(email)){
			vldEmail.style.visibility = 'visible';
			isFormValid = false;
		}else{
			vldEmail.style.visibility = 'hidden';
		}
		var contactNumber = txtcontactnumber.value;
		var vldCntNum = document.getElementById('vldCntNum');
		if (contactNumber == '' || contactNumber == "Contact Number" || !isPhoneValid(contactNumber)){
			vldCntNum.style.visibility = 'visible';
			isFormValid = false;
		}else{
			vldCntNum.style.visibility = 'hidden';
		}
	}
	//return isFormValid;
	if (isFormValid)
		frmquickcontact.submit();
	else
		return false;
}


function ValidateSignupForm(frmSignup){
	var isFormValid = true;
	with(frmSignup){
		var firstName = txtfirstname.value;
		var vldSFName = document.getElementById('vldSFName');
		if (firstName == '' || firstName == 'First Name'){
			vldSFName.style.display = 'block';
			isFormValid = false;
		}else{
			vldSFName.style.display = 'none';
		}
		var lastName = txtlastname.value;
		var vldSLName = document.getElementById('vldSLName');
		if (lastName == '' || lastName == "Last Name"){
			vldSLName.style.display = 'block';
			isFormValid = false;
		}else{
			vldSLName.style.display = 'none';
		}
		var email = txtemail.value;
		var vldSEmail = document.getElementById('vldSEmail');
		if (email == '' || email == "Valid Email Address" || !isEmailValid(email)){
			vldSEmail.style.display = 'block';
			isFormValid = false;
		}else{
			vldSEmail.style.display = 'none';
		}
		var description = txtdesc.value;
		var vldSDesc = document.getElementById('vldSDesc');
		if (description == ''){
			vldSDesc.style.display = 'block';
			isFormValid = false;
		}else{
			vldSDesc.style.display = 'none';
		}
	}
	return isFormValid;
}



function validate_servicerequest(frmservicerequest){
	var isFormValid = true;
	with(frmservicerequest)
	{
		var firstname = txtfirstname.value;
		var vldFName = document.getElementById('vldFName');
		if((firstname == "") || (firstname == null) || (firstname == "First Name"))
		{
			vldFName.style.display = "block";
			isFormValid = false;
		}
		else
			vldFName.style.display = "none";
		
		var lastname = txtlastname.value;
		var vldLName = document.getElementById('vldLName');
		if((lastname == "") || (lastname == null) || (lastname == "Last Name"))
		{
			vldLName.style.display = "block";
			isFormValid = false;
		}
		else
			vldLName.style.display = "none";

		var email = txtemailfrom.value;
		var vldEmail = document.getElementById('vldEmail');
		if((email == "") || (email == null) || (email == "Valid Email Address"))
		{
			vldEmail.style.display = "block";
			isFormValid = false;
		}
		else
			vldEmail.style.display = "none";

		var servicecategories1 = servicecategories.value;
		var vldservicecategories = document.getElementById('vldservicecategories');
		if(servicecategories1 == "none")
		{
			vldservicecategories.style.display = "block";
			isFormValid = false;
		}
		else
			vldservicecategories.style.display = "none";

		var subject = txtsubject.value;
		var vldSubject = document.getElementById('vldSubject');
		if((subject == "") || (subject == null) || (subject == "Subject"))
		{
			vldSubject.style.display = "block";
			isFormValid = false;
		}
		else
			vldSubject.style.display = "none";

		var message = txtmessage.value;
		var vldMessage = document.getElementById('vldMessage');
		if((message == "") || (message == null))
		{
			vldMessage.style.display = "block";
			isFormValid = false;
		}
		else
			vldMessage.style.display = "none";
	}
	
	return isFormValid;
}

