function showlaptop(theTable,abc)
{
	//	alert(document.getElementById(abc));
	//	window.resizeTo(775,510);
      if (document.getElementById(theTable).style.display == 'none')
      {
            document.getElementById(theTable).style.display = 'block';
			document.getElementById(abc).style.display = 'none';
      }
}
function hidelaptop(theTable,abc)
{	//	alert("asda");
      if (document.getElementById(theTable).style.display == 'none' )
      {
            document.getElementById(theTable).style.display = 'none';
			document.getElementById(abc).style.display = 'block';
	  }
      else
      {
            document.getElementById(theTable).style.display = 'none';
			document.getElementById(abc).style.display = 'block';
      }
}

function check()
{
	var doc = document.popup_frm;
	if(doc.message.value=="")
		{
			alert("Message should not be blank!");
			doc.message.focus();
			return false;
		}
	if(doc.message.value=="Explain What Help You Need Here!")
		{
			alert("Message should not be blank!");
			doc.message.select();
			return false;
		}	
	if(doc.name.value=="")
		{
			alert("Name should not be blank!");
			doc.name.focus();
			return false;
		}
	if(isNaN(doc.name.value) == false)
		{
			alert("Please Enter a Valid Name");
			doc.name.select();
			return false;
		}	
	if(doc.email.value=="")
		{
			alert("Email should not be blank!");
			doc.email.focus();
			return false;
		}

	    	var doc = document.popup_frm;
			var newtring = doc.email.value;		
			var search = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
			var regx = search.test(newtring); 

		if (regx == false)
		{
			alert ("Invalid Email!");
			doc.email.focus();
			return false;			
		}	
	if(doc.phone.value=="")
		{
			alert("Phone should not be blank!");
			doc.phone.focus();
			return false;
		}	
	if(isNaN(doc.phone.value) == true)
		{
			alert("Invalid Phone number!");
			doc.phone.select();
			return false;
		}	
}
// Phone Validation

// Phone Validation
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

// function for subscribe newsletter
function validate_subscribe_news()
{	
	doc = document.subscribe_frm;
	var regex = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|[A-Z]{2,4}|\d+)$/;
	var check = regex.test(doc.email.value);
	if((doc.email.value=="") || (doc.name.value=="Email address"))
	{
	alert("Please enter email addres !");	
	doc.email.focus();
	return false;
	}
	else if(doc.email.value.charAt(0)==' ')
	{
		alert("Email address can't be start by space!");
		doc.email.value= "";
		doc.email.focus();
		return false;
	}
	else if(doc.email.value!="" && check==false)
	{
		alert("Invalid email address!");
		doc.email.value= "";
		doc.email.focus();
		return false;
	}
}
// Free Research Form Validation

function member_research_help()
{
	var reg_exp_char=/^[a-z,A-Z,.,_,\-,',`, ]+$/;
	var zip_code=/^[0-9]+$/;
	var regex = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|[A-Z]{2,4}|\d+)$/;
	var check = regex.test(document.getElementById('email_id').value);
	if(document.getElementById('f_name').value=="")
	{
		alert("Please enter your first name!");
		document.getElementById('f_name').focus();
		return false;
	}
	if(document.getElementById('f_name').value.charAt(0)==' ')
	{
		alert("First name can't be start by space!");
		document.getElementById('f_name').value= "";
		document.getElementById('f_name').focus();
		return false;
	}
	if(!document.getElementById('f_name').value.match(reg_exp_char))
	{
		alert("Invalid first name!");
		document.getElementById('f_name').focus();
		document.getElementById('f_name').value= "";
		return false;
 	}
	if(document.getElementById('l_name').value=="")
	{
		alert("Please enter your last name!");
		document.getElementById('l_name').focus();
		return false;
	}
	if(document.getElementById('l_name').value.charAt(0)==' ')
	{
		alert("Last name can't be start by space!");
		document.getElementById('l_name').value= "";
		document.getElementById('l_name').focus();
		return false;
	}
	if(!document.getElementById('l_name').value.match(reg_exp_char))
	{
		alert("Invalid last name!");
		document.getElementById('l_name').focus();
		document.getElementById('l_name').value= "";
		return false;
	}
	if(document.getElementById('email_id').value=="")
	{
		alert("Please enter your email address!");
		document.getElementById('email_id').focus();
		return false;
	}
	if(document.getElementById('email_id').value.charAt(0)==' ')
	{
		alert("Email address can't be start by space!");
		document.getElementById('email_id').value= "";
		document.getElementById('email_id').focus();
		return false;
	}
	if(document.getElementById('email_id').value!="" && check==false)
	{
		alert("Invalid email address!");
		document.getElementById('email_id').value= "";
		document.getElementById('email_id').focus();
		return false;
	}
	if((document.getElementById('phone_no').value==null) || (document.getElementById('phone_no').value==""))
	{
		alert("Please enter your phone number!");
		document.getElementById('phone_no').focus();
		return false;
	}
	if(checkInternationalPhone(document.getElementById('phone_no').value) == false)
	{
		alert("Please enter a valid phone number!");
		document.getElementById('phone_no').value="";
		document.getElementById('phone_no').focus();
		return false
	}
	if(document.getElementById('qus_comm').value=="")
	{
		alert("Please enter your qus/comment!");
		document.getElementById('qus_comm').focus();
		return false;
	}
	else
	{
		showContent('free-research-mail.php', send_mail2(), 1, send_ids('my_msg','FormDiv'),'loader');
		return true;
	}
}
function validate_research_frm()
{  
	var reg_exp_char=/^[a-z,A-Z,.,_,\-,',`, ]+$/;
	var zip_code=/^[0-9]+$/;
	var regex = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|[A-Z]{2,4}|\d+)$/;
	var check = regex.test(document.getElementById('emailid').value);
	if(document.getElementById('fname').value=="")
	{
		alert("Please enter your first name!");
		document.getElementById('fname').focus();
		return false;
	}
	else if(document.getElementById('fname').value.charAt(0)==' ')
	{
		alert("First name can't be start by space!");
		document.getElementById('fname').value= "";
		document.getElementById('fname').focus();
		return false;
	}
	else if(!document.getElementById('fname').value.match(reg_exp_char))
	{
		alert("Invalid first name!");
		document.getElementById('fname').focus();
		document.getElementById('fname').value= "";
		return false;
	}
	else if(document.getElementById('lname').value=="")
	{
		alert("Please enter your last name!");
		document.getElementById('lname').focus();
		return false;
	}
	else if(document.getElementById('fname').value.charAt(0)==' ')
	{
		alert("Last name can't be start by space!");
		document.getElementById('lname').value= "";
		document.getElementById('lname').focus();
		return false;
	}
	else if(!document.getElementById('lname').value.match(reg_exp_char))
	{
		alert("Invalid last name!");
		document.getElementById('lname').focus();
		document.getElementById('lname').value= "";
		return false;
	}
	else if(document.getElementById('emailid').value=="")
	{
		alert("Please enter your email address!");
		document.getElementById('emailid').focus();
		return false;
	}
	else if(document.getElementById('emailid').value.charAt(0)==' ')
	{
		alert("Email address can't be start by space!");
		document.getElementById('emailid').value= "";
		document.getElementById('emailid').focus();
		return false;
	}
	else if(document.getElementById('emailid').value!="" && check==false)
	{
		alert("Invalid email address!");
		document.getElementById('emailid').value= "";
		document.getElementById('emailid').focus();
		return false;
	}
	else if((document.getElementById('phone').value==null) || (document.getElementById('phone').value==""))
	{
		alert("Please enter your phone number!");
		document.getElementById('phone').focus();
		return false;
	}
	else if(checkInternationalPhone(document.getElementById('phone').value) == false){
		alert("Please enter a valid phone number!");
		document.getElementById('phone').value="";
		document.getElementById('phone').focus();
		return false
	}
	else if(document.getElementById('qus').value=="")
	{
		alert("Please enter your qus/comment!");
		document.getElementById('qus').focus();
		return false;
	}
	else
	{
		showContent('free-research-mail.php', send_mail1(), 1, send_ids('my_msg','FormDiv'),'loader');
		return true;
	}
}
