/* ---------------------------- */
/* XMLHTTPRequest Enable 		*/
/* ---------------------------- */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}

var http = createObject();


// Newsletter



function SaveNewsletter(lng) {
var email=document.getElementById('EmailNewsletter').value;
					nocache = Math.random();

					http.open('get', 'js/execute-request.php?req=1&email='+email+'&lng='+lng+'&nocache = '+nocache);
					http.onreadystatechange = autosuggestReply;
					http.send(null);
						function autosuggestReply() {
						if(http.readyState == 4){
							var response = http.responseText;
			
						
					if(response=="ok"){	
						document.getElementById('EmailNewsletter').style.display='none';
						document.getElementById('feedback').style.color='#222222';	
						document.getElementById('erreur').innerHTML	=''				
						document.getElementById('feedback').innerHTML='Thank you your newsletter subscription was registered';
									} 
					else {
						document.getElementById('EmailNewsletter').style.borderColor='red';
						document.getElementById('erreur').style.color='red';
						document.getElementById('erreur').innerHTML='Invalid email address';						
						
						}				
								}
							}						
						
}
/////////////

function SaveNewsletterEcommerce(lng) {
var email=document.getElementById('EmailNewsletter').value;
					nocache = Math.random();


					http.open('get', 'js/execute-request.php?req=2&email='+email+'&lng=fr&nocache = '+nocache);
					http.onreadystatechange = autosuggestReply;
					http.send(null);
						function autosuggestReply() {
						if(http.readyState == 4){
					var response = http.responseText;
						if(response=="ok"){	
						document.getElementById('EmailNewsletter').style.display='none';
						document.getElementById('feedback').style.color='#222222';	
						document.getElementById('erreur').innerHTML	=''				
						document.getElementById('feedback').innerHTML='Thank you your newsletter subscription was registered';
									} 
					else {
						document.getElementById('EmailNewsletter').style.borderColor='red';
						document.getElementById('erreur').style.color='red';
						document.getElementById('erreur').innerHTML='Invalid email address';						
						
						}				
								}
							}						
						
}
/////////////////////////////////////////


function verifNewsletterAdv(){

		var response='';
			document.getElementById('lastname').style.borderColor ="#cccccc";		
			document.getElementById('firstname').style.borderColor ="#cccccc";		
			document.getElementById('company').style.borderColor ="#cccccc";		
			document.getElementById('street').style.borderColor ="#cccccc";		
			document.getElementById('zip').style.borderColor ="#cccccc";		
			document.getElementById('number').style.borderColor ="#cccccc";		
			document.getElementById('city').style.borderColor ="#cccccc";		
			document.getElementById('gsm').style.borderColor ="#cccccc";		
			document.getElementById('email').style.borderColor ="#cccccc";		
		
		
		if(document.getElementById('lastname').value==''){
			response=response+ ' &nbsp;- Please fill in Last Name<br>';
			document.getElementById('lastname').style.borderColor ="red";		
		}
		
		if(document.getElementById('firstname').value==''){
			response=response+ ' &nbsp;- Please fill in First Name<br>';
			document.getElementById('firstname').style.borderColor ="red";
	
		}
		if(document.getElementById('firstname').value!='' && document.getElementById('lastname').value!='')	{	
			if(document.getElementById('firstname').value==document.getElementById('lastname').value){
			response=response+ ' &nbsp;- Please fill in a name different than your first name<br>';
			document.getElementById('firstname').style.borderColor ="red";
			document.getElementById('lastname').style.borderColor ="red";		
			}
		}		
		if(document.getElementById('company').value==''){
			response=response+ ' &nbsp;- What company do you work for?<br>';
			document.getElementById('company').style.borderColor ="red";
		}
		if(document.getElementById('street').value==''){
			response=response+ ' &nbsp;- Please select a Street<br>';
			document.getElementById('street').style.borderColor ="red";		
		}
		if(document.getElementById('zip').value==''){
			response=response+ ' &nbsp;- Please fill in Zip<br>';
			document.getElementById('zip').style.borderColor ="red";			
		}
		if(document.getElementById('number').value==''){
		response=response+ ' &nbsp;- What is the Adress number ?<br>';
			document.getElementById('number').style.borderColor ="red";			
		}
		if(document.getElementById('city').value==''){
		response=response+ ' &nbsp;- Please fill in City<br>';
		document.getElementById('city').style.borderColor ="red";			
		}		
		if(document.getElementById('gsm').value==''){
		response=response+ ' &nbsp;- Please fill in Phone <br>';
		document.getElementById('gsm').style.borderColor ="red";			
		}		
		
		valide1 = false;
		a = document.getElementById('email').value;
		
		for(var j=1;j<(a.length);j++){
		if(a.charAt(j)=='@'){
		if(j<(a.length-4)){
		for(var k=j;k<(a.length-2);k++){
		if(a.charAt(k)=='.') valide1=true;
		}
		}
		}
		}
		if(valide1==false) { response=response+ '&nbsp;- Email adress is not valid <br>';
							 document.getElementById('email').style.borderColor ="red";	
		}
	
			if(document.subscribe.choix1.checked==false & document.subscribe.choix2.checked==false)	{
			response=response+ ' &nbsp;- Please choose the product <br>';				
					
			}
		
	
	
		if(response != ''){
		 document.getElementById('check').innerHTML='';			
		 document.getElementById('check').innerHTML=response;
		 scrollTo(0,900); 
		}
		else{
		 document.forms['subscribe'].submit();
		}
}


/////////////



