
// 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("fname","company","phone","email","country","city","address","message");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("fname","company","phone","email","country","city","address","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==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";
				}
				}
		
		
		if (i==3){	
				if( document.form1.email.value!=""){
					if(!isEmail(document.form1.email.value))
						alertMsg += " * " +"Your E-Mail Address does not appear to be valid" + "\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 valid(){
	if(document.checkout.fullname.value==""){
		window.alert("Please add a Full Name");
		document.checkout.fullname.focus();
		return false;
	}
	else
	if(document.checkout.email.value==""){
		window.alert("Please add a Email");
		document.checkout.email.focus();
		return false;
	}
	else
	if(!isEmail(document.checkout.email.value)){
		window.alert("Invalid Email");
		document.checkout.email.focus();
		return false;
	}
	else
	if(document.checkout.address.value==""){
		window.alert("Please add a Address");
		document.checkout.address.focus();
		return false;
	}
	else
	if(document.checkout.telephone.value==""){
		window.alert("Please add a Telephone");
		document.checkout.telephone.focus();
		return false;
	}
	else
	if(isNaN(document.checkout.telephone.value.replace(" ",""))){
		window.alert("Please add a Telephone");
		document.checkout.telephone.focus();
		return false;
	}
	else
	document.checkout.submit();
}

