// JavaScript Document

function checkNewsletter(form)
{

if (form.newsletter.value=="") {
alert("'Newsletter Email' is not specified ");
form.newsletter.focus();
return false;
}

return checkMail(form.newsletter)
//return true;
}


function checkMail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.");
myForm.focus();

return (false)
}



function popup(url)
  {
	window.open('locationmap.html','','height=600,width=1000,status=yes,scrollbars=yes');
  }
  
  
function clickclear(thisfield, defaulttext) 
{
if (thisfield.value == defaulttext)
	{
thisfield.value = '';
	}
}

function clickrecall(thisfield, defaulttext) 
	{
	if (thisfield.value == '') 
		{
			thisfield.value = defaulttext;
		}
	}
	
	
	function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") 
		flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

function join()
{
	var join;
	join = document.frm;

	if (join.txtName.value=="")
	{
		alert("Please enter your Name!");
		join.txtName.focus();
		return false;
	}

        if (join.txtMobile.value=="")
	{
		alert("Please enter your Mobile No.");
		join.txtMobile.focus();
		return false;
	}

	
	if (join.txtEmail.value=="")
	{
		alert("Please enter your Email Id!");
		join.txtEmail.focus();
		return false;
	}

	else if(checkEmail(join.txtEmail.value)==0)
  {
   	alert("Invalid Email Id!");
	join.txtEmail.focus();
	join.txtEmail.select();
	return false;
  }

	if (join.cmbProject.value=="select")
	{
		alert("Please select your project!");
		join.cmbProject.focus();
		return false;
	}
	
	//alert("Thank you! We will contact you shortly");
	//hideall();
	//return true;
	join.action ="join_validate.asp";
	join.method ="post";
	join.submit();
	
}

function search()
{
	var search;
	search = document.search;

	if (search.txtName.value=="")
	{
		alert("Please enter your Name!");
		search.txtName.focus();
		return false;
	}

	
	if (search.txtEmail.value=="")
	{
		alert("Please enter your Email Id!");
		search.txtEmail.focus();
		return false;
	}

	else if(checkEmail(search.txtEmail.value)==0)
  {
   	alert("Invalid Email Id!");
	search.txtEmail.focus();
	search.txtEmail.select();
	return false;
  }
  
  if (isNaN(search.txtMobile.value))
	{
	alert("Please enter only numbers!")
		 search.txtMobile.focus();
		 search.txtMobile.select();
		 return false;
	}


	if (search.emco.value=="select")
	{
		alert("Please enter your Emirate/Country");
		search.emco.focus();
		return false;
	}

	alert("Thanks to search here!");
	hideall();
}
function checkEmail(id)
	{
  var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(id))
	   return true;
  else
	return false; 
	}
	
	function newsletter()
{
alert('hi');
	var news;
	news= document.newssend;

	if (news.newsletter.value == "")
	{
		alert("Please enter your Email!");
		news.newsletter.focus();
		return false;
	}

	else if(checkEmail(news.newsletter.value)==0)
  {
   	alert("Invalid Email Id");
	news.newsletter.focus();
	news.newsletter.select();
	return false;
  }

function checkEmail(id)
	{
  var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(id))
	   return true;
  else
	return false; 
	}
}
