//Email validation		
function email_validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  // var address = document.forms[form_id].elements[email].value;
   if(reg.test(email) == false) {
      return false;
   }
   else{
	return true;
   }
}
//validation username
/*function is_username(str){
	var reg=/^([A-Za-z0-9_\]*)$/;
 if(reg.test(str) == false){
		return false;
	}
	else{
		return true;
	}
}	*/
// validation Alpha
function alpha_validate(str){
	var reg = /^([A-Za-z_\ ]*)$/;
	if(reg.test(str) == false){
		return false;
	}
	else{
		return true;
	}
}
function phone_validation(str){
	var reg = /^([0-9_\ ]{10,18})$/;
	if(reg.test(str) == false){
		return false;
	}
	else{
		return true;
	}
}
// validation Numaric
/*function num_validate(str){
	var reg = /^([0-9_\ ]*)+\.([0-9]{0,2})$/;
	if(reg.test(str) == false){
		return false;
	}
	else{
		return true;
	}
}*/
//Explode function array
function explodeArray(item,delimiter) {
tempArray=new Array(1);
var Count=0;
var tempString=new String(item);

while (tempString.indexOf(delimiter)>0) {
tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
Count=Count+1
}

tempArray[Count]=tempString;
return tempArray;
} 

//script for validation
function newsletter_validation(){
	var valid=false;
	var msg="";
	var email= document.getElementById("newsletter_email").value;
	if(email == "" || !email_validate(email)){
		msg="Valid email id required.";
	} else{
		valid=true;
	}
	if(!valid){
		document.getElementById("newsletter_email").value=msg;
	}
	return valid;
}
function search_validation(){
	var valid=false;
	var msg="";
	var keyword= document.getElementById("drug_name").value;
	if(keyword == "" || keyword == "Keyword please" ){
		msg="Keyword please";
	} else{
		valid=true;
	}
	if(!valid){
		document.getElementById("drug_name").value=msg;
	}
	return valid;
}
function signup_validation(){
	var valid=false;
	var msg="";
	var username=document.getElementById("username").value;
	var password=document.getElementById("password").value;
	var con_password=document.getElementById("con_password").value;
	var firstname=document.getElementById("firstname").value;
	var lastname=document.getElementById("lastname").value;
	var dob=document.getElementById("dob").value;
	var weight=document.getElementById("weight").value;
	var height=document.getElementById("height").value;
	//var gender=document.getElementById("gender").value;
	var primePhone=document.getElementById("primePhone").value;
	var fax=document.getElementById("fax").value;
	var email=document.getElementById("email").value;
	var primaryAddress=document.getElementById("primaryAddress").value;
	var primeCity=document.getElementById("primeCity").value;
	var primeState=document.getElementById("primeState").value;
	var otherUS=document.getElementById("otherUS").value;
	var primeZIP=document.getElementById("primeZIP").value;
	
	
	if(username == null || is_username(username)){
		msg="Please enter valid username";
	}
	else if(password == null){
		msg="Please enter password";
	}
	else if(password != con_password){
		msg="Please confirm password";
	}
	else if(firstname == null || !alpha_validate(firstname)){
		msg="Please enter valid first name";
	}
	else if(lastname == null || !alpha_validate(lastname)){
		msg="Please enter valid last name";
	}
	else if(dob == null){
		msg="Please enter date of birth";
	}
	else if(weight == null || isNaN(weight)){
		msg="Please enter valid weight";
	}
	else if(height == null || isNaN(height)){
		msg="Please enter valid height";
	}
	else if(primePhone == null || !phone_validation(primePhone)){
		msg="Please enter valid phone no.";
	}
	else if(fax == null || !phone_validation(fax)){
		msg="Please enter valid phone fax";
	}
	else if(email == null || !email_validate(email)){
		msg="Please enter valid email";
	}
	else if(primaryAddress == null){
		msg="Please enter valid primary address";
	}
	else if(primeCity == null){
		msg="Please enter valid primary city";
	}
	else if(primeState == null){
		msg="Please enter valid primary state";
	}
	else if(primeZIP == null){
		msg="Please enter valid primary zip";
	}
	else{
		valid=true;
	}
	if(!valid){
		document.getElementById("msg").value=msg;
	}
	return valid;
}
function setName(field,i,suggestbox){
	var name=document.getElementById("auto"+i).value;
	//alert(suggestbox);
	document.getElementById(field).value=name;
	//alert(document.getElementById.(field).style.display);
	document.getElementById(suggestbox).style.display='none';
}
