/* ---------------------------- */
/* 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() {
var email=document.getElementById('EmailNewsletter').value;
					nocache = Math.random();

					http.open('get', 'js/execute-request.php?req=1&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';						
						
						}				
								}
							}						
						
}
/////////////// Newsletter



function SaveNewsletter2() {
var email=document.getElementById('emailNewsletter').value;
					nocache = Math.random();

					http.open('get', 'js/execute-request.php?req=1&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.borderColor='#42657D';
						document.getElementById('feedback2').style.color='#222222';	
						document.getElementById('erreur2').innerHTML	=''				
						document.getElementById('feedback2').innerHTML='Thank you your newsletter subscription was registered';
									} 
					else {
						document.getElementById('emailNewsletter').style.borderColor='red';
						document.getElementById('erreur2').style.color='red';
						document.getElementById('erreur2').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();
		}
}


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

function openBox(x){
 /*closeBox(x);*/

	if ($("#cat"+x+"-3").is(":hidden")) {	
		$("#cat"+x+"-3").slideDown("slow");		
		$("#cat"+x+"-4").slideDown("slow");
		$("#cat"+x+"-5").slideDown("slow");
		$("#cat"+x+"-6").slideDown("slow");
		closeBox(x);
document.getElementById("BTcat"+x).innerHTML="[-]";				
	} else {
document.getElementById("BTcat"+x).innerHTML="[+]";		
	 	 closeBox(x);
	}
}
function closeBox(x){

	for (i=1; i<8; i++) {
	//	if(x!=i){
		if(document.getElementById("BTcat"+i)) document.getElementById("BTcat"+i).innerHTML="[+]";
		$("#cat"+i+"-3").hide();		
		$("#cat"+i+"-4").hide();
		$("#cat"+i+"-5").hide();
		$("#cat"+i+"-6").hide();
	//}
    }
}

