/**

function search(keywords){
	if(keywords != "") {
		keywords = keywords.replace(" ", "+");
		location = "/zoek/"+keywords+"/1";
	}
	
}
*/


/**
 * 	SEARCH
 */
function submitSearchForm()
{
	var searchString = document.getElementById('search_text').value;
    
    searchString = searchString.replace(/ /gi, "+");
    
    if(searchString == '') 
        return false; 
    else
    {
    	window.location = "/zoek/"+searchString+"/1";    	
        return false; 
    }
} 

function empty(value) {
	if(value == "zoeken...") {
		elementID = "search_text";
		if (document.all)
			document.all[elementID].value = "";
		else if (document.getElementById)
    		document.getElementById(elementID).value = "";
	}
}


function searchAction(name, value) {
	var form = document.getElementById(name);
	
	var url = value
		.toLowerCase()
		.replace(/^\s+|\s+$/g, "") // change everything to lowercase
		.replace(/[-|\s]+/g, "_") // trim leading and trailing spaces
		.replace(/[^a-z0-9_]+/g, "") // remove all non-alphanumeric characters except the underscore
		.replace(/[_]+/g, "_") // replace multiple instances of the underscores with a single instance
		.replace(/^_+|_+$/g, "") // trim leading and trailing underscores
		; 
			
	form.action = "/search/"+url;
}

var CurLanguage,Accountname=0,Username=0,Password=0;
function check()
{ 	
	var i, d=document; 	
	Accountname = document.getElementById('eAccountname');	
	Username = document.getElementById('eUsername');	
	Password = document.getElementById('ePassword');	
	CurLanguage = "1033";	
	if (CurLanguage == "1031") {i = 0}	
	else if (CurLanguage == "1033") {i = 1}	
	else if (CurLanguage == "1034") {i = 2}	
	else if (CurLanguage == "1036") {i = 3}	
	else if (CurLanguage == "1040") {i = 4}	
	else if (CurLanguage == "1043") {i = 5}	
	else i = 100;
}
	
function MM_findObj(n, d)
{ //v4.0  
	var p,i,x;  
	if(!d) d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length) 
	{    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 
	 if(!x && document.getElementById) x=document.getElementById(n); return x;
}
	 
function JSLogin()
{  	
	document.HiddenForm.username.value = Accountname.value+'.'+Username.value;	
	document.HiddenForm.password.value = Password.value;	
	document.HiddenForm.MfcISAPICommand.value = "Login";	
	document.HiddenForm.screenwidth.value = screen.width;	
	document.HiddenForm.screenheight.value = screen.height;	
	
	document.HiddenForm.submit();
}
	
function popWindow(mypage, myname, w, h, scroll)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',noresize'
	gpopWindow = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4)
	{ 
		gpopWindow.window.focus(); 
	}
}

function toggleButton(id)
{
	var button = document.getElementById(id);
	
	if(button.style.display == 'none')
		button.style.display = 'block';
	else
		button.style.display = 'none';
}


function checkMinOrder(value, ordered_value, minimal_order, message) {

	if(value < 1) value = "0";

	if(parseInt(value) + parseInt(ordered_value) < parseInt(minimal_order))
	{

		document.getElementById('orderSubmit').disabled = true;
		return false;
		
	} else {
		
		document.getElementById('orderSubmit').disabled = false;
		return true;
		
	}
}

function copyDeliveryToInvoice() {
	
	document.registerForm.fact_company.value = document.registerForm.company.value;
	document.registerForm.fact_vatnumber.value = document.registerForm.vatnumber.value;
	
	// radiobuttons
	for(var i = 0; i < document.registerForm.title.length; i++) {
		
		if(document.registerForm.title[i].checked == true)
			document.registerForm.fact_title[i].checked = true;
		
	}
	
	document.registerForm.fact_firstname.value = document.registerForm.firstname.value;
	document.registerForm.fact_surname.value = document.registerForm.surname.value;
	document.registerForm.fact_address.value = document.registerForm.address.value;
	document.registerForm.fact_zipcode.value = document.registerForm.zipcode.value;
	document.registerForm.fact_city.value = document.registerForm.city.value;
	
	// select
	document.registerForm.fact_country.options.selectedIndex = document.registerForm.country.options.selectedIndex;
	
	document.registerForm.fact_phone.value = document.registerForm.phone.value;
	document.registerForm.fact_fax.value = document.registerForm.fax.value;
	document.registerForm.fact_cellphone.value = document.registerForm.cellphone.value;
	document.registerForm.fact_email.value = document.registerForm.email.value;
	
}