var div1;
var dv1;
var dv2;
var dv3;
var dv4;
var dv5;
var regTag=/^[0-9a-zA-Z_]+$/;
var NAME="* Name :";
var PHONE="* Phone :";
var EMAIL="* Email :";
var ADDRESS=" Address :";
var COMMENT="* Comments :";

var TYPE_CODE = "* Type the code shown above:";
//var regSrch=/^[0-9a-zA-Z_()-:!/]+$/;
function isNull(aStr)
{
	var index;		
	for (index=0; index < aStr.length; index++)
		if (aStr.charAt(index) != ' ')
			return false;
	return true;
}
function m_onblur(type,toCompare)
{
	if( document.getElementById(type).value == "")
	{
		document.getElementById(type).value =toCompare;
	}
}
function m_onfocus(type,toCompare)
{
 	if(document.getElementById(type).value == toCompare)
	{
		document.getElementById(type).value="";
	}
 }

function trim(str)
{
    s = str.replace(/^(\s)*/, '');
    s = s.replace(/(\s)*$/, '');
    return s;
}
//For checking invalid E-Mail address
function isEmail(aStr)
{
	var reEmail=/^[0-9a-zA-Z_'\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;
	if(!reEmail.test(aStr))
	{
		return false;
	}
	return true;
}
function isNumeric(value)
{
	var regNumeric=/^[0-9]+$/;
	if(!regNumeric.test(value))
	{
		return false;
	}
	return true;
}

//For checking invalid web address
function isWebAddress(aStr)
{
	var reWeb=/^[0-9a-zA-Z_'\.-]+\.[0-9a-zA-Z_\.-]+$/;
	if(!reWeb.test(aStr))
	{
		return false;
	}
	return true;
}
function checkDate(dt)
{
	var reg = new RegExp("[0-9]{1,2}/[0-9]{1,2}/[0-9]{4}");
	if(reg.test(dt))
	{
		var datepart = dt.split("/");
		
		for(i=0;i<datepart.length;i++)
			datepart[i] = parseInt(parseFloat(datepart[i]));
			
		if(datepart[1] < 1 || datepart[1] > 31 || datepart[0] < 1 || datepart[0] > 12)
		{
			return false;
		}
		else if((datepart[0] == 4 || datepart[0] == 6 || datepart[0] == 9 || datepart[0] == 11) && datepart[1] == 31)
		{
			return false;	
		}
		else if(datepart[0] == 2)
		{
			if(datepart[1] > 29)
				return false;
			if(!LeapYear(datepart[2]) && datepart[1] == 29)
				return false;
		}
		return true;						
	}
	return false;			
}
 
 function isValidPhoneNum(value)
{
	var regNumeric=/^[0-9.-]+$/;
	if(!regNumeric.test(value))
	{
		return false;
	}
	return true;
}
function validate_contact()
{	
  //	alert("1");
	var sName = document.getElementById("sName").value;
  	var sEmail = document.getElementById("sEmail").value;
 	var sComments= document.getElementById("sComments").value; 
	var sAdrs = document.getElementById("sAddress").value; 
	var sPhone= document.getElementById("sPhone").value; 
	var sCode= document.getElementById("sCode").value; 
	if(isNull(trim(sName)) || sName==NAME)
	{
      alert("Please enter your name");
	  document.getElementById("sName").focus();
	  return false;
	}
	if(isNull(trim(sEmail)) || sEmail==EMAIL )
	{
      alert("Please enter your email");
	  document.getElementById("sEmail").focus();
	  return false;
	}
	if(!isEmail(sEmail) || sEmail==EMAIL )
	{
      alert("Please enter valid email");
	  document.getElementById("sEmail").focus();
	  return false;
	}
	if(isNull(trim(sPhone)) || sPhone==PHONE )
	{
		alert("Please enter the phone number")
		 document.getElementById("sPhone").focus();
		return false;
	}
	if(!isValidPhoneNum(sPhone))
	{
		alert("Please enter the correct phone number")
		 document.getElementById("sPhone").focus();
		return false;
	}
	if(isNull(trim(sComments)) || sComments==COMMENT )
	{
      alert("Please enter your Comments");
	  document.getElementById("sComments").focus();
	  return false;
	}
	if(isNull(trim(sCode)) || sCode==TYPE_CODE )
	{
      alert("Please enter code.");
	  document.getElementById("sCode").focus();
	  return false;
	}
	else
	{   
		if(sAdrs==ADDRESS)
		{
		  document.getElementById("sAddress").value ="";
		}
		if(sComments==COMMENT )
		{
		  document.getElementById("sComments").value ="";
		}
	 	return true;
	 
 	}

}  
 function test()
 {
    if(document.getElementById('me').style.display=="block")
		document.getElementById('me').style.display="none";
	else
		document.getElementById('me').style.display="block";
 }