function seccessMessege(msg){		
		document.all['seccessMessege'].innerHTML=msg;
		document.all['seccess'].style.top=window.screen.height/2-70;
		document.all['seccess'].style.left=window.screen.width/2-125;
		document.all['seccess'].style.display="";
		window.focus();
	}
//*****************************************************	
function closeSeccess(){
		document.all['seccess'].style.display="none";
		document.all['seccessMessege'].innerHTML="";
		document.all['seccess'].style.top=0;
		document.all['seccess'].style.left=0;
		window.location="/site/he/homepage.asp"

}
//*****************************************************
function FunForm(){

		var myForm = document.all["User"];
		for(var i=0;i<myForm.length;i++){
			//alert(1);
			if(myForm.item(i).name == "eMail" && myForm.item(i).required == 'true' ){				
				if(checkEmail(myForm.item(i).value)!=true){
					alert(checkEmail(myForm.item(i).value));
					return;
				}	
			}
			else if(myForm.item(i).required == 'true' && myForm.item(i).value == "" && myForm.item(i).name !="eMail"){
				alert("נא מלא "+myForm.item(i).trueName)
				myForm.item(i).focus();
				return;
			}
			//alert(3);
			
//			if(changeNumbers(i)==false){
//				alert(myForm.item(i).trueName +" חייב מספר" );
//				return;
//			}	
			if(myForm.item(i).name == "numberTel"){
				if(myForm.item(i).value<100000){
					alert("מספר הטלפון חייב להכיל לפחות 6 מספרים "+myForm.item(i).trueName)
					myForm.item(i).focus();
					return;
				}
			}
			if(myForm.item(i).name == "hour"){
			    if(myForm.item(i).value.indexOf(":")==-1)
			    {
			        alert(myForm.item(i).trueName + " יש למלא בפורמט הבא HH:MM ")				
					
					myForm.item(i).focus();
					return;
				}
				var hh = myForm.item(i).value.split(":")[0];
				if(hh>23 || hh<0){
					alert(myForm.item(i).trueName + " חייב להיות בטווח המספרים 0 - 23 ")				
					
					myForm.item(i).focus();
					return;
				}
				var mm = myForm.item(i).value.split(":")[0];
				if(mm>23 || mm<0){
					alert(myForm.item(i).trueName + " חייב להיות בטווח המספרים 0 - 23 ")				
					
					myForm.item(i).focus();
					return;
				}
			}
			if(myForm.item(i).name == "lastDay" && myForm.item(i).value != ""){
				if(changeDate(User.lastYar.value,User.lastMonth.value,User.lastDay.value)!=0){
					alert ("תאריך אחרון לשיווק לא תקין");
					myForm.item(i).focus();
					return;					
				}
			}
			if(myForm.item(i).name == "byingDay"){
				if(changeDate(User.byingYar.value,User.byingMonth.value,User.byingDay.value)!=0){
					alert("תאריך קנייה לא תקין");
					myForm.item(i).focus();
					return;	
				}
			}
		}
		buildAndSendXML();	
}
//*****************************************************	
function changeDate(numYear,numMonth,numDay){
		var errNumber=0;		
		var lastDay=31;
		if(numYear>2001){
			if(numMonth>0 && numMonth<13 ){
				switch(numMonth){
					case 2:					
						if(numYear % 4==0){
							lastDay=29;
						}else{
							lastDay=28;
						}
						break;
					case 4,6,9,11:
						lastDay=30;									
				}
				if(numDay>lastDay || numDay<1){
					errNumber=2
				}	
			}else{
				errNumber=1;
			}
		}else{
			errNumber=3;
		}
		return errNumber;
}
//*****************************************************
function buildAndSendXML(){	
		
		var sUrl= "/site/templates/reference/ref_user_request.asp"
		var xmlDom =new ActiveXObject("Microsoft.XMLDom");//=new ActiveXObject("Msxml2.DOMDocument");		
		var root		= xmlDom.createElement("root");
		xmlDom.documentElement = root;
		
	
		// Get all form data
		////////////////////////
		var doc = xmlDom.createElement("doc");
		var xmlElem	= root.appendChild(doc);
		doc.setAttribute("category","32");
		
		xmlElem=xmlDom.createElement("fname");
		xmlElem.text = User.fname.value;
		doc.appendChild(xmlElem);	

		xmlElem=xmlDom.createElement("lastName");
		xmlElem.text = User.lastName.value;
		doc.appendChild(xmlElem);	

		for(var i=0;i<User.length;i++){		
			if(User.item(i).name != "lastMonth" && User.item(i).name != "lastYar"		&& User.item(i).name != "lastDay" &&
				User.item(i).name != "byingMonth" && User.item(i).name != "byingYar"	&& User.item(i).name != "byingDay" && 
				User.item(i).name != "numberTel" && User.item(i).name != "codeTel"		&& User.item(i).name != "fname" &&
				User.item(i).name != "lastName" && User.item(i).name != "product" ){
					
					xmlElem=xmlDom.createElement(User.item(i).name);
					xmlElem.text=User.item(i).value;
					doc.appendChild(xmlElem);	
			}	
		}
		
	
		xmlElem=xmlDom.createElement("numberTel");
		xmlElem.text = User.codeTel.value +"-" + User.numberTel.value ;
		doc.appendChild(xmlElem);	
		
		xmlElem=xmlDom.createElement("lastdate");
		xmlElem.text = User.lastDay.value +"/" + User.lastMonth.value +"/" + User.lastYar.value;
		doc.appendChild(xmlElem);	
		
		xmlElem=xmlDom.createElement("byingdate");
		xmlElem.text = User.byingDay.value +"/" + User.byingMonth.value +"/" + User.byingYar.value;
		doc.appendChild(xmlElem);	

		xmlElem=xmlDom.createElement("product");
		xmlElem.text = User.product.value;
		doc.appendChild(xmlElem);	
		
		//alert(doc.xml)
	
		
		//Get all form's labels
		//////////////////////////////
		var form = xmlDom.createElement("form");
		var xmlElem	= root.appendChild(form);
	
		xmlElem=xmlDom.createElement("fname");
		xmlElem.text = "שם פרטי";
		form.appendChild(xmlElem);	

		xmlElem=xmlDom.createElement("lastName");
		xmlElem.text = "שם משפחה";
		form.appendChild(xmlElem);	
		
	
		for (var i = 0;i<User.length;i++){
			if(User.item(i).name != "lastMonth" && User.item(i).name != "lastYar"		&& User.item(i).name != "lastDay" &&
				User.item(i).name != "byingMonth" && User.item(i).name != "byingYar"	&& User.item(i).name != "byingDay" && 
				User.item(i).name != "numberTel" && User.item(i).name != "codeTel"		&& User.item(i).name != "fname" &&
				User.item(i).name != "lastName" && User.item(i).name != "product" ){
				
				xmlElem=xmlDom.createElement(User.item(i).name);
				xmlElem.text=User.item(i).trueName;
				form.appendChild(xmlElem);	
			}
		}
		
		xmlElem=xmlDom.createElement("numberTel");
		xmlElem.text = User.codeTel.trueName;
		form.appendChild(xmlElem);	
		
		xmlElem=xmlDom.createElement("lastdate");
		xmlElem.text = User.lastDay.trueName;
		form.appendChild(xmlElem);	
		
		
		xmlElem=xmlDom.createElement("byingdate");
		xmlElem.text = User.byingDay.trueName;
		form.appendChild(xmlElem);	

		xmlElem=xmlDom.createElement("product");
		xmlElem.text = User.product.trueName;
		form.appendChild(xmlElem);	
	
		//alert(form.xml);
		
	try {
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	
		xmlhttp.Open("POST", sUrl, false);
		xmlhttp.Send(xmlDom.xml);
		//document.getElementById('product').value = xmlDom.xml;
		//    if (window.clipboardData) // IE     {           window.clipboardData.setData("Text", xmlDom.xml);     } 
	//alert(xmlDom.xml)
		try{
			var error=xmlhttp.responseXML.documentElement.getAttribute("error")
			//var id=xmlhttp.responseXML.documentElement.getAttribute("id")
			if(error!='')
				alert(error+':'+'שגיאה בשליחה')
			else
				seccessMessege(" תודה על פניתך. <br> פניתך נרשמה במערכת נציגינו יטפלו בפניתך" )
		}
		catch(e){
			alert("פניתך לא נקלטה אנא נסה שוב")
			
		}
	}
	catch (e) {
		alert("פניתך לא נקלטה אנא נסה שוב")
		
		return;
	}
}
//*****************************************************
function changeNumbers(i){										
		if (User.item(i).name=="codeTel" || User.item(i).name=="numberTel" || 
				User.item(i).name=="fatPercent" || User.item(i).name=="numberPart" ||
				User.item(i).name=="lastDay" || User.item(i).name=="lastMonth" || User.item(i).name=="lastYar" ||
				User.item(i).name=="byingDay" || User.item(i).name=="byingMonth" || User.item(i).name=="byingYar" ||
				User.item(i).name=="hour"){
			var strVal=User.item(i).value;	
			if(isNaN(strVal)){					
				return false;
			}								
		}			
		
		return true;	
}
//*****************************************************
	
	
