function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function geturl(url, target) {
  //document.getElementById(target).innerHTML = ' Fetching data...';
  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (req != undefined) {
    req.onreadystatechange = function() {handleResponse(target);};
    req.open("GET", url, true);
    req.send("");
  }
}
    
function handleResponse(target) {
  if (req.readyState == 4) { // only if req is "loaded"
    if (req.status == 200) { // only if "OK"
      document.getElementById(target).innerHTML = req.responseText;
    } else {
      document.getElementById(target).innerHTML=" AHAH Error:\n"+ req.status + "\n" +req.statusText;
    }
  }
}

function sendpost() {
        
	var name = document.getElementById("input-name").value;
	var email = document.getElementById("input-email").value;
	var msg = document.getElementById("input-msg").value;
	var pa3 = document.getElementById("input-pa3").value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var check = 0;
	
		if (name.length < 1) {
			//alert("geen naam");
			var elem = document.getElementById("input-name");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#000000";
		} else {
			elem = document.getElementById("input-name");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
		if (!filter.test(email)) {
			//alert("geen onderwerp");
			elem = document.getElementById("input-email");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#525252";
		} else {
			elem = document.getElementById("input-email");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
		if (msg.length < 1 ) {
			//alert("geen subject");
			elem = document.getElementById("input-msg");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#525252";
		} else {
			elem = document.getElementById("input-msg");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
	
	
		if(check == 3) {
			document.getElementById("submitbutton").disabled=true;
			msg = msg.replace(/[.]+/g, '[p]');
			
			msg = escape(msg);
			name = escape(name);
			name = name.replace(/[.]+/g, '[p]');
			email = email.replace('@', '%40');
			email = email.replace(/[.]+/g, '[p]');
			onderwerp = escape(onderwerp);
			onderwerp = onderwerp.replace(/[.]+/g, '[p]');
			arr_msg = msg.split("%0A");
			
			for(i=0; i<arr_msg.length; i++){
				if(arr_msg[i].length > 60){
					if(i == 0){
						bericht = arr_msg[i].substring(0, 60) + "%0A";
						bericht = bericht + "" + arr_msg[i].substring(60) + "%0A";
					}else{
						bericht = bericht + "" + arr_msg[i].substring(0, 60) + "%0A";
						bericht = bericht + "" + arr_msg[i].substring(60) + "%0A";
					}
				}else{
					if(i == 0){
						bericht = arr_msg[i] + "%0A";
					}else{
						bericht = bericht + "" + arr_msg[i] + "%0A";
					}
				}
			}
				
			
			geturl('http://www.gebruiktevloeren.nl/reactie/'+pa3+'/2/'+name+'/'+email+'/'+msg, "reactie");
			
			now = document.documentElement.scrollTop;
			if(now == 0){
				now = document.body.scrollTop;
			}
			
			x = document.getElementById("reactie").offsetTop;

			target = x - 100;
			
			function foo(now, target){
				function bar(){
					if(now > target){
						window.scrollTo(0,now);
						now = now - 10;
					}else{
						clearInterval(rob);	
					}
				}
				rob = setInterval(bar, 1);
			}
		
			foo(now, target);
		}
}

function imgchange(target){
	document.getElementById("imgholder").src = target;	
}

function sendcontact(){
	var name = document.getElementById("input-name").value;
	var email = document.getElementById("input-email").value;
	var onderwerp = document.getElementById("input-onderwerp").value;
	var msg = document.getElementById("input-msg").value;
	var checkbox = document.getElementById("nieuwsbrief").checked;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var check = 0;
	
		if (name.length < 1) {
			//alert("geen naam");
			var elem = document.getElementById("input-name");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#000000";
		} else {
			elem = document.getElementById("input-name");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
		if (onderwerp.length < 1) {
			//alert("geen naam");
			onderwerp = "-";
		}
		if (!filter.test(email)) {
			//alert("geen onderwerp");
			elem = document.getElementById("input-email");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#525252";
		} else {
			elem = document.getElementById("input-email");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
		if (msg.length < 1 ) {
			//alert("geen subject");
			elem = document.getElementById("input-msg");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#525252";
		} else {
			elem = document.getElementById("input-msg");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
		
		if(checkbox == true){
			checkbox = 1;
		}else{
			checkbox = 0;
		}
	
	
		if(check == 3) {
			msg = msg.replace(/[.]+/g, '[p]');
			msg = escape(msg);
			
			name = escape(name);
			name = name.replace(/[.]+/g, '[p]');
			
			email = email.replace('@', '%40');
			email = email.replace(/[.]+/g, '[p]');
			
			
			
			geturl('http://www.gebruiktevloeren.nl/contact2/1/'+name+'/'+email+'/'+onderwerp+'/'+checkbox+'/'+msg, 'contactform');
			_gaq.push(['_trackPageview', "/contactformulier"]);
			if(checkbox == 1){
				_gaq.push(['_trackPageview', "/nieuwsbriefaanmelden"]);
			}
		}
}

function nieuwsbrief(){
	var name = document.getElementById("inputname").value;
	var email = document.getElementById("inputemail").value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var check = 0;
	
		if (name.length < 1) {
			//alert("geen naam");
			var elem = document.getElementById("inputname");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#000000";
		} else {
			elem = document.getElementById("inputname");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
		if (!filter.test(email)) {
			//alert("geen onderwerp");
			elem = document.getElementById("inputemail");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#525252";
		} else {
			elem = document.getElementById("inputemail");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
	
		if(check == 2) {
			
			name = escape(name);
			name = name.replace(/[.]+/g, '[p]');
			
			email = email.replace('@', '%40');
			email = email.replace(/[.]+/g, '[p]');
			
			geturl('http://www.gebruiktevloeren.nl/wordlid/1/'+name+'/'+email, 'contactholder');
			
			_gaq.push(['_trackPageview', "/nieuwsbriefaanmelden"]);
			
		}
}

function nieuwsbrief2(){
	var name = document.getElementById("inputname2").value;
	var email = document.getElementById("inputemail2").value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var check = 0;
	
		if (name.length < 1) {
			//alert("geen naam");
			var elem = document.getElementById("inputname2");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#000000";
		} else {
			elem = document.getElementById("inputname2");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
		if (!filter.test(email)) {
			//alert("geen onderwerp");
			elem = document.getElementById("inputemail2");
			elem.style.border= "1px solid #FF0000";
			elem.style.backgroundColor = "#FFFFFF";
			elem.style.color = "#525252";
		} else {
			elem = document.getElementById("inputemail2");
			elem.style.border= "1px solid #525252";
			elem.style.backgroundColor = "#9a8b7d";
			elem.style.color = "#ffffff";
			check ++;
		}
	
		if(check == 2) {
			
			name = escape(name);
			name = name.replace(/[.]+/g, '[p]');
			
			email = email.replace('@', '%40');
			email = email.replace(/[.]+/g, '[p]');
			
			geturl('http://www.gebruiktevloeren.nl/wordlid/2/'+name+'/'+email, 'contactholder2');
			
			_gaq.push(['_trackPageview', "/nieuwsbriefaanmelden"]);
			
		}
}

