function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
// For contact us form ,enquiry form 
function f_contact()
{
	trim_it(document.forms[0].message);
	trim_it(document.forms[0].telephone_no);
	if(!validate_name(document.forms[0].visitor_name,"your name.")){ return false; }   
	else if(!validatePh(document.forms[0].telephone_no) ){return false; }
	else if (!f_checkMailid(document.forms[0].email , "your mail id." ) ){ return false;  }
	else if(document.forms[0].message.value=='' || document.forms[0].message.value==null)
	{
		alert("Enter your  message.");
		document.forms[0].message.focus();
		return false;  
	}
	else
	{
		return true;
	}
}

// Email Validation. Written by PerlScriptsJavaScripts.com
function f_checkMailid(mailid,message)
{
	trim_it(mailid);
	e=mailid.value;
	if(e=='' || e==null)
	{
		alert("Enter " + message );
		mailid.focus();
		mailid.select();
		return false;
	}
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
	for(i=0; i < e.length ;i++)
	{
		if(ok.indexOf(e.charAt(i))<0)
		{
			alert("Check" + message);
			mailid.focus();
			mailid.select();
			return (false);
		}
	}
	if (document.images)
	{
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two))
		{
			return (-1);
		}
		else
		{
			alert("Check " + message);
			mailid.focus();
			mailid.select();
			return false;
		}
	}
}

//For removing   leading  and trailing spaces

function trim_it(field1)
{
// remove leading spaces.
	while(''+field1.value.charAt(0)==' ')
	{
		field1.value=field1.value.substring(1,field1.value.length);
	}
	// remove trailing spaces.
	while(''+field1.value.charAt(field1.value.length-1)==' ')
	{
		field1.value=field1.value.substring(0,field1.value.length-1);
	}
}

// validating name
function validate_name(field,message)
{
	trim_it(field);
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789_."
	var ok = "yes";
	var temp;
   if(field.value=='' || field.value==null)
   {
		alert("Enter  " + message);
		field.focus();
		return false;
	}
	for (var i=0; i<field.value.length; i++)
	{
		temp = "" + field.value.substring(i, i+1);
		temp = temp.toLowerCase();
		if (valid.indexOf(temp) == "-1")
		{
			ok = "no";
		}
	}
	if (ok == "no")
	{
		alert("Invalid name!  Only alphabets, numbers, underscore and periods are accepted!");
		field.focus();
		field.select();
		return false;
	}
	else
		return true;
}

function validatePh(field)
{
	var valid = "-0123456789"
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++)
	{
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no")
	{
		alert("Invalid entry!  Only numbers are accepted,you can use 'Hyphen'  to seperate country and area code!");
		field.focus();
		field.select();
		return false;
	}
	else
	    return true;
}

//Copy Right
function copyRight(startYear)
{
	date = new Date();
	year = date.getYear();
	if ( (year - startYear) > 0)
	{
		document.write(startYear + " - " + year);
	}
	else
	{
		document.write(startYear);
	}
}