// JavaScript Document
function trim10 (str) {
	var whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
	for (var i = 0; i < str.length; i++) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(i);
			break;
		}
	}
	for (i = str.length - 1; i >= 0; i--) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}
//phone no checking
function phonecheck(sText)
{
   var ValidChars = "0123456789-+";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
   
}

//email checking
function echeck(str) 
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	if(reg.test(str) == false) 
	{
      alert('Invalid Email Address');
      return false;
	}

}



/* validation for subscribe form */
function valnewsletter()
{
	var email=document.getElementById('email');
	if(trim10(email.value)=="")
	{
	alert("Email cannot be empty for Newsletter");
	email.focus();
	return false;
	}
	if (echeck(email.value)==false)
	{
	email.focus()
	return false
	}
	
}


function validateenq()
{
	var name=document.getElementById("txtname");
	var comp=document.getElementById("txtcomp");
	var desig=document.getElementById("txtdesig");
	var place=document.getElementById("txtplace");
	var count=document.getElementById("txtcountry");
	var mail=document.getElementById("txtmail");
	var phone=document.getElementById("txtphone");
	var enq=document.getElementById("txtenq");
	
	if(trim10(name.value)=="")
	{
		alert("Please enter your name");
		name.focus();
		return false;
	}
	if(trim10(comp.value)=="")
	{
		alert("Please enter company name");
		comp.focus();
		return false;
	}
	if(trim10(desig.value)=="")
	{
		alert("Please enter your designation");
		desig.focus();
		return false;
	}
	if(trim10(place.value)=="")
	{
		alert("Please enter your place");
		place.focus();
		return false;
	}
	if(trim10(count.value)=="")
	{
		alert("Please enter your country");
		count.focus();
		return false;
	}
	if(trim10(mail.value)=="")
	{
		alert("Please enter your email");
		mail.focus();
		return false;
	}
	if(trim10(phone.value)=="")
	{
		alert("Please enter your phone");
		phone.focus();
		return false;
	}
	if(trim10(enq.value)=="")
	{
		alert("Please enter your Enquiry");
		enq.focus();
		return false;
	}
}

function validatesubscribe()
{
	var name=document.getElementById("name");
	var comp=document.getElementById("comp");
	var desig=document.getElementById("design");
	var count=document.getElementById("country");
	var phone=document.getElementById("phone");
	
	
	if(trim10(name.value)=="")
	{
		alert("Please enter your name");
		name.focus();
		return false;
	}
	if(trim10(comp.value)=="")
	{
		alert("Please enter company name");
		comp.focus();
		return false;
	}
	if(trim10(desig.value)=="")
	{
		alert("Please enter your designation");
		desig.focus();
		return false;
	}
	if(trim10(count.value)=="")
	{
		alert("Please enter your country");
		count.focus();
		return false;
	}
	if(trim10(phone.value)=="")
	{
		alert("Please enter your phone");
		phone.focus();
		return false;
	}
	
}
/*validation for download form */
function valdownload()
{
	var name=document.getElementById("txtname");
	var comp=document.getElementById("txtcname");
	var city=document.getElementById("txtcity");
	var count=document.getElementById("txtcountry");
	var phone=document.getElementById("txtphone");
	var email=document.getElementById("txtemail");
	
	if(trim10(name.value)=="")
	{
		alert("Please enter your name");
		name.focus();
		return false;
	}
	if(trim10(comp.value)=="")
	{
		alert("Please enter company name");
		comp.focus();
		return false;
	}
	if(trim10(city.value)=="")
	{
		alert("Please enter your city");
		city.focus();
		return false;
	}
	if(trim10(count.value)=="")
	{
		alert("Please enter your country");
		count.focus();
		return false;
	}
	if(trim10(phone.value)=="")
	{
		alert("Please enter your phone");
		phone.focus();
		return false;
	}
	if(trim10(email.value)=="")
	{
		alert("Please enter your email");
		email.focus();
		return false;
	}
	if(echeck(email.value)==false)
	{
	email.focus()
	return false
	}
	
}

