

// JavaScript Document
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}
function isEmail(string) {
if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
return false;
}



function contact(myform){
	
	// Enter name of mandatory fields
	var fieldRequired = Array("fullname", "Email","Phone","Address","Country","Message");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("Fullname", "E-mail","Phone Number","Adress","Country","Message");
	// dialog message
	var alertMsg = "Please complete the following required  fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		
		if (i==1){	
				if( document.form1.email.value!=""){
					if(!isEmail(document.form1.email.value))
						alertMsg += " * " +"Your E-Mail Address does not appear to be valid" + "\n";	
				}
				}
				
		if (i==2){	
				if( document.form1.phone.value!=""){
					if(isNaN(document.form1.phone.value))
						alertMsg += " * " +"Your Phone Number does not appear to be valid" + "\n";
					if(document.form1.phone.value.length<6)
						alertMsg += " * " +"Your Phone Number must be at least 6 number" + "\n";
				}
				}
				
		
		
    var obj = myform.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].value == ""){
					alertMsg += " * " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " *" + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "password":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " * " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " * " + fieldDescription[i] + "\n";
				}
				
														  
			}
			
		}
		
	}

	if (alertMsg.length == l_Msg){
		return true;
		
	}else{
		

		alert(alertMsg);
		return false;
	}
	
}



function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("SInvalid E-mail  ");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ");
		    return false;
			/*var text="excellent"
text.substring(0,4) //returns "exce"
text.substring(2,4) //returns "ce"*/
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ");
		    return false;
		 }

 		return true;				
	} 





function user(){
	if(document.form1.fullname.value==""){
		window.alert("Please add a Fullname");
		document.form1.Fullname.focus();
		return false;
	}
	else
	if(document.form1.email.value==""){
		window.alert("Please add a Email");
		document.form1.email.focus();
		return false;
	}
	else
	checkEmailthisform();
}
function checkEmailthisform(){

	var emailID=document.form1.email;
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ");
		emailID.focus();
		return ;
	}
	if (echeck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return ;
	}
		
		else
		continuevalid();
	
}

function continuevalid(){
	if(document.form1.Mobile.value==""){
		window.alert("Please add a Mobile");
		document.form1.Mobile.focus();
		return false;
	}
	else
	if(document.form1.Address.value==""){
		window.alert("Please add a Address");
		document.form1.Address.focus();
		return false;
	}
	else
	if(document.form1.Country.value==""){
		window.alert("Please add a Country");
		document.form1.Country.focus();
		return false;
	}
	else
	if(document.form1.Dob.value==""){
		window.alert("Please adda a Dob");
		document.form1.Dob.focus();
		return false;
	}
	else
	if(document.form1.Nationality.value==""){
		window.alert("Please add a Nationality");
		document.form1.Nationality.focus();
		return false;
	}
	else
	if(document.form1.Licensenumber.value==""){
		window.alert("Please add a License number");
		document.form1.Licensenumber.focus();
		return false;
	}
	else
	if(document.form1.Lissenceissuedate.value==""){
		window.alert("Please add a Lissence issue date");
		document.form1.Lissenceissuedate.focus();
		return false;
	}
	else
	document.form1.submit();
}