//-- invullen van 'Geef uw zoekterm' bij onblur op tekstveld
function FillInSearch(lblsearch)
{
	if(document.getElementById('keyword').value == "")
	{
		document.getElementById('keyword').value = lblsearch;
	}
}


//-- submitten contact formulier
function CheckFormContact()
{
	//--Alle items die gecontroleerd moeten worden

	var fielderrors = "no";
	var arrElementen = Array("firstname", "name", "email", "phone", "address", "zip", "city", "country", "remarks");
	var params = MakeParameters(arrElementen);

	$.ajax({
		type: "POST",
		url: Path + "ajax_form.php",
		data: params + "&form-type=contact",
		dataType: "html",
		complete: function(html){
			//alert(html.responseText);
			var arrObjecten = eval(html.responseText);

			for(i = 0; i < arrObjecten.length; i++)
			{
				var	arrObject = arrObjecten[i];
				$('#' + arrObject.element + '-message').html("");

				if(arrObject.value == 0)
				{

					$('#' + arrObject.element + '-message').append(arrObject.message).hide();
					$('#' + arrObject.element + '-message').fadeIn('fast');
					fielderrors = "yes";
				}
				else
				{
					$('#' + arrObject.element + '-message').html("");
				}
			}

			//-- als er geen errors zijn => submitten
			if (fielderrors == "no")
			{
				/*//-- kijken of je naar volgende stap in winkelwagentje moet gaan of niet
				if (document.getElementById('referer').value == "cart")
				{
					document.location = Path + Lang + "/cart-verify-data/";
				}
				else
				{*/
					$('#contactfields').fadeOut('fast');
					$('#successmsg').fadeIn('fast');
				//}
				//$("#frm").submit();
			}
		}
	});
}

function MakeParameters(arr)
{
	var strParameters = "";
	var ampersant = "";

	//--Parameters maken met de inhoude van de velden
	for(var i=0;i<arr.length;i++)
	{
		if(document.getElementById(arr[i]))
		{
			//-- bij checkbox => kijken of checkbox aangevinkt staat
			if (arr[i] == "newsletter")
			{
				if (document.getElementById(arr[i]).checked == 1)
				{
					fieldvalue = "on";
				}
				else
				{
					fieldvalue = "off";
				}
			}
			else
			{
				fieldvalue = document.getElementById(arr[i]).value;
			}
			strParameters += ampersant + arr[i] + "=" + fieldvalue;
			ampersant = "&";
		}
	}
	return strParameters;
}


function getProducts()
{
	//-- geselecteerde checkboxen zoeken
	var frm = document.getElementById('frmFilters');
	var el = frm.elements; //-- alle elementen uit frmFilters
	var chkFilters = "";
	for (i=0; i<el.length; i++)
	{
		if (el[i].type == "checkbox") //-- kijken welke elementen checkboxen zijn
		{
			if (el[i].checked) //-- als checkbox gechecked is
			{
				chkFilters += "&"+el[i].id+"=1";
				//keeper.setVar(el[i].id, "1");
			}
		}
	}	
	var keeper = new sack();
	keeper.requestFile = Path+"getproducts.php?lang="+Lang+chkFilters;
		
	keeper.onCompletion = function()
	{
		document.getElementById('contentProducts').innerHTML = keeper.response;
	};
	keeper.runAJAX();
}


function writeFlash(p) {
	writeEmbed(
	'D27CDB6E-AE6D-11cf-96B8-444553540000',
	'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
	'application/x-shockwave-flash',
	p
	);
}

function writeEmbed(cls, cb, mt, p) {
	var h = '', n;

	h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
	h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
	h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
	h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
	h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
	h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
	h += '>';

	for (n in p)
	h += '<param name="' + n + '" value="' + p[n] + '">';

	h += '<embed type="' + mt + '"';

	for (n in p)
	h += n + '="' + p[n] + '" ';

	h += '></embed></object>';

	document.write(h);
}



