// JavaScript Document
	var http_request = false;
	var lang="eng";
	function submitForm(){
		var isCorrect = true;
		var firstname=document.getElementById("firstname").value;
		var lastname=document.getElementById("lastname").value;
		var title=document.getElementById("title").value;
		var company=document.getElementById("company").value;
		var telephone=document.getElementById("telephone").value;
		var country=document.getElementById("country").value;
		var message=document.getElementById("message").value;
		var email=document.getElementById("email").value;
		lang=document.getElementById("lang").value;
		
		var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
		
		isCorrect=firstname==""?false:isCorrect;
		isCorrect=lastname==""?false:isCorrect;
		isCorrect=company==""?false:isCorrect;
		isCorrect=telephone==""?false:isCorrect;
		isCorrect=country==""?false:isCorrect;
		isCorrect=email.search(emailRegEx) == -1?false:isCorrect;
		
		

		//alert(document.getElementById("firstname").value);
		//alert(document.getElementById("lastname").value);
		
		if(isCorrect){
			clearCookie();
			makeRequest('submitdownloadxml.php', '?firstname=' + firstname + '&lastname=' + lastname + '&title=' + title +'&company=' + company + '&email=' + email + '&telephone='+telephone+'&country='+country+'&message='+message.replace(String.fromCharCode(13),'<br/>')+'&type=C&submit=submit');
		}else{
			var errorlog="";
			switch(lang){
				case "chs":
					errorlog="请输入以下资料: ";
					errorlog=firstname==""?errorlog+"名字,":errorlog;
					errorlog=lastname==""?errorlog+"姓氏,":errorlog;
					errorlog=company==""?errorlog+"公司,":errorlog;
					errorlog=telephone==""?errorlog+"电话号码,":errorlog;
					errorlog=country==""?errorlog+"國家,":errorlog;
					errorlog=email.search(emailRegEx) == -1?errorlog+"电邮,":errorlog;
					break;
					
				case "cht":
					errorlog="請輸入以下資料: ";
					errorlog=firstname==""?errorlog+"名字,":errorlog;
					errorlog=lastname==""?errorlog+"姓氏,":errorlog;
					errorlog=company==""?errorlog+"公司,":errorlog;
					errorlog=telephone==""?errorlog+"電話號碼,":errorlog;
					errorlog=country==""?errorlog+"國家,":errorlog;
					errorlog=email.search(emailRegEx) == -1?errorlog+"電郵,":errorlog;
					break;
				default:
					errorlog="Please input the following field(s): ";
					errorlog=firstname==""?errorlog+"First Name,":errorlog;
					errorlog=lastname==""?errorlog+"Last Name,":errorlog;
					errorlog=company==""?errorlog+"Company,":errorlog;
					errorlog=telephone==""?errorlog+"Phone,":errorlog;
					errorlog=country==""?errorlog+"Country,":errorlog;
					errorlog=email.search(emailRegEx) == -1?errorlog+"Email,":errorlog;
					break;
			
			}
			errorlog = errorlog.substring(0, errorlog.length - 1);
			window.confirm(errorlog);
		}
	}
	
	function loadForm(){
		/*
		var strfirstname=document.getElementById("firstname");
		var strlastname=document.getElementById("lastname");
		var strtitle=document.getElementById("title");
		var strcompany=document.getElementById("company");
		var stremail=document.getElementById("email");
		
		var strtelephone=document.getElementById("telephone");
		var strcountry=document.getElementById("country");
		var strmessage=document.getElementById("message");
		
		var cookieStr=unescape(document.cookie)
	
		
		if(cookieStr.indexOf("SNVID=")!= -1)
		{
			var str0=6;
			var str1=cookieStr.indexOf("#N");
			var str2=cookieStr.indexOf("#N",cookieStr.indexOf("#N")+1);
			var str3=cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N")+1)+1);
			var str4=cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N")+1)+1)+1);
			var str5=cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N")+1)+1)+1)+1);
			var str6=cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N")+1)+1)+1)+1)+1);
			var str7=cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N",cookieStr.indexOf("#N")+1)+1)+1)+1)+1)+1);
			
			strfirstname.value=(cookieStr.substring(str0,str1));
			strlastname.value=(cookieStr.substring(str1+2,str2));
			strtitle.value=(cookieStr.substring(str2+2,str3));
			strcompany.value=(cookieStr.substring(str3+2,str4));
			stremail.value=(cookieStr.substring(str4+2,str5));
			
			strtelephone.value=(cookieStr.substring(str5+2,str6));
			strcountry.value=(cookieStr.substring(str6+2,str7));
			strmessage.value=(cookieStr.substring(str7+2,cookieStr.indexOf("#E",str7+2)));
		}*/
	}
	
	function saveForm(){
		
		var firstname=document.getElementById("firstname").value;
		var lastname=document.getElementById("lastname").value;
		var title=document.getElementById("title").value;
		var company=document.getElementById("company").value;
		var email=document.getElementById("email").value;
		
		var telephone=document.getElementById("telephone").value;
		var country=document.getElementById("country").value;
		var message=document.getElementById("message").value;
		
		
		nameValue=escape(firstname+"#N"+lastname+"#N"+title+"#N"+company+"#N"+email+"#N"+telephone+"#N"+country+"#N"+message+"#E");
		if(nameValue=="#N#N#N#N#N#N#N#E"){
		clearCookie();
		}
		else{
		now=new Date( );
		now.setTime( now.getTime( ) + 1000 * 60 * 60 * 24 );
		document.cookie="SNVID=" + nameValue +";expires="+ now.toGMTString();
		}
		

	}

	function clearCookie(){
		
	  var now = new Date();   
  		now.setTime (now.getTime() - 1);   
    

  document.cookie = "SNVID=;expires=" + now.toGMTString(); 


	}
	
	

 
   function makeRequest(url, parameters) {

      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
	  
   }
   
   function alertContents() {
	  
	  var isSuccess=false;
	  var strlog="";
      if (http_request.readyState == 4) {
		 
         if (http_request.status == 200) {
			 try {
				var xmldoc = http_request.responseXML;
				var root =xmldoc.getElementsByTagName('root').item(0);
				isSuccess= ((root.childNodes.item(0).getAttribute('value')=="1")?true:false);
				strlog=root.childNodes.item(1).getAttribute('value');
				showResult(isSuccess,strlog);
			 }catch (e) {
			 showWarning();
			 }
			}
			
		}else{
			showWaiting();		
		}
		
	}
	
   
   function showResult(isSuccess,strlog){
		var divForm=document.getElementById("divForm");
		var divMessage=document.getElementById("divMessage");
		var divMessageText=document.getElementById("divMessageText");
		divForm.style.display="none";
		divMessage.style.display="block";
		var htmltext="";
		if (isSuccess){
			
			switch(lang){
				case "cht":
					returnForm();
					$.modal.close();
					alert("傳送成功.");
					
					break;
				case "chs":
					returnForm();
					$.modal.close();
					alert("传送成功.");
					
					break;
				default:
					returnForm();
					$.modal.close();
					alert("Thanks for your information.");
					
					break;
			}

		}else{
				switch(lang){
				case "cht":
					returnForm();
					alert("傳送失敗，請稍後再試.");
					break;
				case "chs":
					returnForm();
					alert("传送失败，请稍後再试.");
					break;
				default:
					returnForm();
					alert("Send Faild. Please Try again later..");
					break;
			}
			
		}
		var htmlbase="";
			htmlbase+="<table width='550' border='0' cellspacing='0' cellpadding='5'><tr><td>&nbsp;</td><td width='180'>&nbsp;</td></tr>";
			htmlbase+="<tr><td>"+htmltext+"</td><td width='180' style='padding-left:10px;'>";
			htmlbase+="<div id='popUpBG'><img src='./includes/image/download/download.jpg' /></div></td></tr></table>";
			//htmlbase+="";
			
			divMessageText.innerHTML=htmlbase;
		
   }
   
   function showWaiting(){
		var divForm=document.getElementById("divForm");
		var divMessage=document.getElementById("divMessage");
		var divMessageText=document.getElementById("divMessageText");
		divForm.style.display="none";
		divMessage.style.display="block";
		divMessageText.innerHTML="<span style='color:#000000;'>Please Wait.</span>";
		switch(lang){
				case "cht":
					divMessageText.innerHTML="<span style='color:#000000;'>請等候...</span>";
					break;
				case "chs":
					divMessageText.innerHTML="<span style='color:#000000;'>请等候...</span>";
					break;
				default:
					divMessageText.innerHTML="<span style='color:#000000;'>Please Wait...</span>";
					break;
			}
   }
   
   function showWarning(){
		var divForm=document.getElementById("divForm");
		var divMessage=document.getElementById("divMessage");
		var divMessageText=document.getElementById("divMessageText");
		var strlog="";
		divForm.style.display="none";
		divMessage.style.display="block";

		switch(lang){
				case "cht":
					returnForm();
					alert("請稍後再試.");
					break;
				case "chs":
					returnForm();
					alert("请稍後再试.");
					break;
				default:
					returnForm();
					alert("Please Try again later.");
					break;
			}
   }
   
   function returnForm(){
		var divForm=document.getElementById("divForm");
		var divMessage=document.getElementById("divMessage");
		var divMessageText=document.getElementById("divMessageText");
		
		divForm.style.display="block";
		divMessage.style.display="none";
		divMessageText.innerHTML="";
   }


