function set_style(field) {
	document.getElementById(field).className = "focused";
}
function set_td_style(field) {		
	field.style.backgroundColor = "#B0011F";
}
function remove_td_style(field) {		
	field.style.backgroundColor = "";
}

function remove_style(field) {		
	document.getElementById(field).className = "";
}

function clear_form_field(field){

	document.getElementById(field).value = "";
}

function replace_field(obj){
	var newO=document.createElement('input');
	newO.setAttribute('type','password');
	newO.setAttribute('name',obj.getAttribute('name'));
	obj.parentNode.replaceChild(newO,obj);
	newO.focus();
}
//door sturen naar de pagina zoeken na het invoeren van een zoekwoord
function searchform(){
	window.location = "/webshop/search/"+document.getElementById("search_input").value;
}


//AJAX functions

var xmlhttp;


//return 1 item
function loadNewsItem(id, page, archive) {
	
	
	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		//alert("load_news_item.php?id="+id);
	 
	  xmlhttp.onreadystatechange = change_news_items;
	  xmlhttp.open("GET","/load_news_item.php?id="+id+"&page="+page+"&archive="+archive,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}
//return all news
function loadNews(page) {

	
	
	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		//alert("load_news_item.php?id="+id);
	  xmlhttp.onreadystatechange = change_news_items;
	  xmlhttp.open("GET","/load_news.php?page="+page,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}

function change_news_items() {

	
	if (xmlhttp.readyState==4)  {
		// 4 = "loaded"
		
	  if (xmlhttp.status==200){
	  	// 200 = "OK"
	    
		document.getElementById('news').innerHTML=xmlhttp.responseText;
		//replace heads
	  } else {
	    alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  }
	}
}

//Contact formulier validatie

function onEnter( evt) {
	
	var keyCode = null;
	
	if( evt.which ) {
		keyCode = evt.which;
	} else if( evt.keyCode ) {
		keyCode = evt.keyCode;
	}
	
	if( 13 == keyCode ) {
		form_submit();
		return false;
	}
	
	return true;
	}	
	
function isValidPhone(str) {
	return (str.length>=10);
}
	
function isValidHouseNr(str) {
	return (str.substr(0,1)==(1*(str.substr(0,1)))); 
}

function newsletter_form_submit() {
		
	ok=1;
	
	if(document.getElementById('news_email').value=='') { 
		ok=0; 
		//change style email
		document.getElementById('news_email').className = "error";
		
	} else { 
		
		if (document.getElementById('news_email').value.indexOf('@') == -1) {
			ok=0; 
			document.getElementById('news_email').className = "error";
		} else if (document.getElementById('news_email').value.indexOf('.') == -1) {
			ok=0; 
			document.getElementById('news_email').className = "error";
		} 
		
	
	}
	
	
	if(ok == 0) {			
		document.getElementById('error_message').style.display = "block";
	}
	
	if(ok == 0) {
		return false;
	} else {
		return true;
	}
	
	
}


function form_submit() {
		
	ok=1;
	
	if(document.getElementById('newname').value=='') {
		ok=0; 
		//change style of name
						
		document.getElementById('newname').className = "error";
			
	}
	
	
	
	if(document.getElementById('newemail').value=='') { 
		ok=0; 
		//change style email
		document.getElementById('newemail').className = "error";
		
	} else { 
		
		if (document.getElementById('newemail').value.indexOf('@') == -1) {
			ok=0; 
			document.getElementById('newemail').className = "error";
		} else if (document.getElementById('newemail').value.indexOf('.') == -1) {
			ok=0; 
			document.getElementById('newemail').className = "error";
		} 
		
	
} 
	
	if(document.getElementById('newquestion').value=='' || document.getElementById('newquestion').value=='Uw bericht...') { 
		ok=0; 
		
		//change notes style
		document.getElementById('newquestion').className = "error";
		
	}
	
	if(ok == 0) {			
		document.getElementById('error_message').style.display = "block";
	}
	
	if(ok == 0) {
		return false;
	} else {
		return true;
	}
	
	
}

