/* 
 * Create HTML5 elements for IE's sake
 * Reference: http://ejohn.org/blog/html5-shiv/
 * Reference: http://remysharp.com/2009/01/07/html5-enabling-script/
 */
document.createElement("article");
document.createElement("aside");
document.createElement("audio");
document.createElement("canvas");
document.createElement("command");
document.createElement("datalist");
document.createElement("details");
document.createElement("embed");
document.createElement("figcaption");
document.createElement("figure");
document.createElement("footer");
document.createElement("header");
document.createElement("hgroup");
document.createElement("keygen");
document.createElement("mark");
document.createElement("meter");
document.createElement("nav");
document.createElement("output");
document.createElement("progress");
document.createElement("rp");
document.createElement("rt");
document.createElement("ruby");
document.createElement("section");
document.createElement("source");
document.createElement("summary");
document.createElement("time");
document.createElement("video");

/*validation javascript panmkaj-niotesh 14june*/
function validateSubmit()
{
	var fname=document.getElementById('t1').value;
	var phoneno=document.getElementById('t2').value;
	var website=document.getElementById('t3').value;
	if(fname=='' || fname=='Please enter your name')
	{
		document.getElementById('valname').style.color='#D20000';
		document.getElementById('valmsg').innerHTML='Please enter all values !';
		return false;
	}
	else 
	{
		st=letterval(fname,"'. ");
		if(st==false)
		{
			document.getElementById('valname').style.color='#D20000';
			document.getElementById('valmsg').innerHTML='Please enter valid Name';
			return false;
		}
		else
		{
			document.getElementById('valname').style.color='#000000';
			document.getElementById('valmsg').innerHTML='';
		}
	}
	if(phoneno=="" || phoneno=='Please enter your phone no.')
	{
		document.getElementById('valphone').style.color='#D20000';
		document.getElementById('valmsg').innerHTML='Please enter all values !';
		return false;
	}
	else
	{
		st=numval(phoneno,". +-()");
		if(st==false)
		{
			document.getElementById('valphone').style.color='#D20000';
			document.getElementById('valmsg').innerHTML='Please enter valid phone no.';
			return false;
		}
		else
		{
			document.getElementById('valphone').style.color='#000000';
			document.getElementById('valmsg').innerHTML='';
		}
	}
	if(website=='' || website=='e.g. http://www.website.com')
	{
		document.getElementById('valwebsite').style.color='#D20000';
		document.getElementById('valmsg').innerHTML='Please enter all values !';
		return false;
	}
	else
	{
		document.getElementById('valwebsite').style.color='#000000';
		document.getElementById('valmsg').innerHTML='';
	}
	if(document.getElementById('valmsg').innerHTML=='')
	{
		document.requestacall.submit();
	}
}

function validateenquiry()
{
	var fname=document.getElementById('fname').value;
	var phno=document.getElementById('phno').value;
	var email=document.getElementById('email').value;
	var website=document.getElementById('website').value;
	
	//alert(fname);
	
	
	if(fname=='')
	{
		/*document.getElementById('valname').style.color='#D20000';*/
		document.getElementById('valenq').innerHTML='Please enter all values !';
		return false;
	}
	else 
	{
		st=letterval(fname,"'. ");
		if(st==false)
		{
			//document.getElementById('valname').style.color='#D20000';
			document.getElementById('valenq').innerHTML='Please enter valid Name';
			return false;
		}
		else
		{
			//document.getElementById('valname').style.color='#000000';
			document.getElementById('valenq').innerHTML='';
		}
	}
	if(phno=="")
	{
		//document.getElementById('valphone').style.color='#D20000';
		document.getElementById('valenq').innerHTML='Please enter all values !';
		return false;
	}
	else
	{
		st=numval(phno,". +-()");
		if(st==false)
		{
			//document.getElementById('valphone').style.color='#D20000';
			document.getElementById('valenq').innerHTML='Please enter valid phone no.';
			return false;
		}
		else
		{
			//document.getElementById('valphone').style.color='#000000';
			document.getElementById('valenq').innerHTML='';
		}
	}
	if(website=='')
	{
		//document.getElementById('valwebsite').style.color='#D20000';
		document.getElementById('valenq').innerHTML='Please enter all values !';
		return false;
	}
	else
	{
		//document.getElementById('valwebsite').style.color='#000000';
		document.getElementById('valenq').innerHTML='';
	}
	if(email=="")
	{
		//document.getElementById('valemail').style.color='#D20000';
		document.getElementById('valenq').innerHTML='Please enter all values !';
		return false;
	}
	else
	{
		st=validate_email(email);
		if(st==false)
		{
			//document.getElementById('valemail').style.color='#D20000';
			document.getElementById('valenq').innerHTML='Please enter valid email.';
			return false;
		}
		else
		{
			//document.getElementById('valemail').style.color='#000000';
			document.getElementById('valenq').innerHTML='';
		}
	}
	if(document.getElementById('valenq').innerHTML=='')
	{
		
		document.enquiryform.submit();
		
	}
}

function validateSeoSubmit()
{
	var fname=document.getElementById('t1').value;
	var email=document.getElementById('t2').value;
	var website=document.getElementById('t3').value;
	if(fname=='' || fname=='Please enter your name')
	{
		document.getElementById('valname').style.color='#D20000';
		document.getElementById('valmsg').innerHTML='Please enter all values !';
		return false;
	}
	else 
	{
		st=letterval(fname,"'. ");
		if(st==false)
		{
			document.getElementById('valname').style.color='#D20000';
			document.getElementById('valmsg').innerHTML='Please enter valid Name';
			return false;
		}
		else
		{
			document.getElementById('valname').style.color='#000000';
			document.getElementById('valmsg').innerHTML='';
		}
	}
	if(email=="" || email=='e.g. user@domain.com')
	{
		document.getElementById('valemail').style.color='#D20000';
		document.getElementById('valmsg').innerHTML='Please enter all values !';
		return false;
	}
	else
	{
		st=validate_email(email);
		if(st==false)
		{
			document.getElementById('valemail').style.color='#D20000';
			document.getElementById('valmsg').innerHTML='Please enter valid email';
			return false;
		}
		else
		{
			document.getElementById('valemail').style.color='#000000';
			document.getElementById('valmsg').innerHTML='';
		}
	}
	if(website=='' || website=='e.g. http://www.website.com')
	{
		document.getElementById('valwebsite').style.color='#D20000';
		document.getElementById('valmsg').innerHTML='Please enter all values !';
		return false;
	}
	else
	{
		document.getElementById('valwebsite').style.color='#000000';
		document.getElementById('valmsg').innerHTML='';
	}
	if(document.getElementById('valmsg').innerHTML=='')
	{
		document.seoreport.submit();
	}
}

function letterval(textval,str1)
 {
	 var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" + str1;
 	 var checkStr = textval;
  	 var allValid = true;
 	 for (i = 0;  i < checkStr.length;  i++)
 	 {
  		ch = checkStr.charAt(i);
   	    for (j = 0;  j < checkOK.length;  j++)
     		 if (ch == checkOK.charAt(j))
       		 break;
    		if (j == checkOK.length)
   	    	 {
     			 allValid = false;
     			 break;
   		 	 }
 	 }
	return allValid;
 }
 function numval(textval,str1)
 {
	var checkOK = "1234567890"+str1;
 	var checkStr = textval;
  	var allValid = true;
 	for (i = 0;  i < checkStr.length;  i++)
 	{
  		 ch = checkStr.charAt(i);
   		 for (j = 0;  j < checkOK.length;  j++)
     		 if (ch == checkOK.charAt(j))
       			 break;
    		if (j == checkOK.length)
   		 {
     			 allValid = false;
     			 break;
   		 }
 	 }
	return allValid;
 }
function validate_email(email) 
{
   	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (reg.test(email) == false)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function validatejoinus()
{
	var email=document.getElementById('joinemail').value;
	if(email=="" || email=='Enter your email Id')
	{
		document.getElementById('valjoinmsg').innerHTML='Please enter email !';
		return false;
	}
	else
	{
		st=validate_email(email);
		if(st==false)
		{
			document.getElementById('valjoinmsg').innerHTML='Please enter valid email';
			return false;
		}
		else
		{
			document.getElementById('valjoinmsg').innerHTML='';
			document.joinusform.submit();
		}
	}
}
 
