// JavaScript Document
var XmlHttpReq;
function ValidateQuotationRequest(){
  	
	var objCompany =  document.getElementById('txtCompany');
	var objGender =  document.getElementById('Gender');
	var objContactName = document.getElementById('txtContactName');
	var objAddress = document.getElementById('txtAddress');
	var objCountry = document.getElementById('CountryId');
	var objCity = document.getElementById('txtCity');
	var objPostCode = document.getElementById('txtPostCode');
	var objEmail = document.getElementById('txtEmail');
	var objPhone = document.getElementById('txtPhone');
	var objGroup = document.getElementById('ProductGroupId');
	var objProduct = document.getElementById('ProductId');
	var objConstruction = document.getElementById('ConstructionId');
	var objRadioV = document.getElementsByName("RadV");
	var objQuestion = document.getElementById('txtQuestion');
    	
	var msg ;
	msg = "";
	var Ischecked = false;
	if (Trim(objCompany.value)==""){
       msg="Please enter Company Name\n";	
 	}
	if (objGender.value==""){
	   msg=msg+"Please Select Gender\n";	
	}
	
	if (objContactName.value==""){
	   msg=msg+"Please enter Contact Name\n";	
	}
	if (Trim(objAddress.value)==""){
	   msg=msg+"Please enter Address\n";	
	}
	
	if (objCountry.value==""){
	   msg=msg+"Please select Country\n";	
	}
	
	if (Trim(objCity.value)==""){
	   msg=msg+"Please enter City\n";	
	}
	if (Trim(objPostCode.value)==""){
	   msg=msg+"Please enter Postcode\n";	
	}
	if (Trim(objEmail.value)==""){
	     msg=msg+"Please enter Email\n";	
	}
	if (Trim(objEmail.value)!=""){
	   if (!checkEmail(objEmail.value)){
			msg=msg+'Please enter right email address';
		}
	}
	if (Trim(objPhone.value)==""){
	     msg=msg+"Please enter Telephone no\n";	
	}
	if (objGroup.value==""){
	     msg=msg+"Please select group\n";	
	}
	
	if (objProduct.value==""){
	     msg=msg+"Please select Product\n";	
	}
	if (objConstruction.value==""){
	     msg=msg+"Please select construction type\n";	
	}
	for (var loopindex=0; loopindex<objRadioV.length; loopindex++){
	    if (document.getElementsByName('RadV')[loopindex].checked){
			Ischecked=true;
		    break;
		}
	}
	if (Ischecked==false){
	    msg=msg+"Please select Is Er Een Verguning Nodig\n";	
	}
	
	if (msg==""){
	    return true;
	}
	else {
	  alert(msg);
	  return false;
	}
 
}
function loadProducts(){
 var objProductGroup = document.getElementById('ProductGroupId');
 var TdProducts =  document.getElementById('ProductTd');
 var UrlString;
 var currentDate = new Date();
 var currentTime = currentDate.getTime();
 XmlHttpReq=getHTTPObject();
 if (objProductGroup.value==""){
    return false;
 }
 else {
   		UrlString = "InsertUpdateAjax.php?ProductGroupId="+objProductGroup.value+"&AjaxState=LoadProducts&CTime="+currentTime;
   		XmlHttpReq.onreadystatechange=stateChanged_Product;
	   	XmlHttpReq.open("GET",UrlString,true);
	   	XmlHttpReq.send(null);
	    return false;  
 }
 
}
function stateChanged_Product(){
   var TdProducts =  document.getElementById('ProductTd');
   
   if (XmlHttpReq.readyState==4 || XmlHttpReq.readyState=="complete"){
	   //TdProducts.innerHTML = XmlHttpReq.responseText;
	   var ReturnString ;
	   ReturnString = XmlHttpReq.responseText;
	   
	   if (Trim(ReturnString)!=""){
	  		 ReturnStringArray = ReturnString.split('@@@');
	   		 ProductIdArray=ReturnStringArray[0].split('###');
			 ProductNameArray=ReturnStringArray[1].split('###');
			 
			 //ddl.options = null;
	   		 var ddl = document.getElementById('ProductId');
			 //ddl.options[0] = null;
			 removeAllItems(ddl)
			 for(i = 0; i < ProductIdArray.length; i++){
				 if (ProductIdArray[i]!=""){
				 	ddl.options[ddl.options.length]=new Option(ProductNameArray[i],ProductIdArray[i]);
				 }
			     
			}
	   }
   }
   else{
		
   } 
}
function removeAllItems(sel) {
	
 while(sel.length != 1) {
  sel.remove(1);
 }
}