/*--------------------------------------------------------------- 
	Sitestudio Pro | Ajax
--------------------------------------------------------------- */
	var content = "";
	
	function loadXMLDocWeb(method,url,dataToSend,container,samSiteURL)
	{
		ajaxContainer=container;
		document.getElementById(ajaxContainer).innerHTML = '';
		if (window.XMLHttpRequest){ // code for Mozilla, etc.
		  xmlhttp=new XMLHttpRequest()
		  xmlhttp.onreadystatechange=fillContainerWeb
		  xmlhttp.open(method,url,true)
		  xmlhttp.setRequestHeader("Cache-Control", "no-cache");
			xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  xmlhttp.setRequestHeader('Connection', 'close');
		  xmlhttp.send(dataToSend)
		} else if (window.ActiveXObject){ // code for IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
			if (xmlhttp){
				xmlhttp.onreadystatechange=fillContainerWeb
				xmlhttp.open(method,url,true)
				xmlhttp.setRequestHeader("Cache-Control", "no-cache");
				xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				xmlhttp.setRequestHeader('Connection', 'close');
				xmlhttp.send(dataToSend)
			}
		}
	}

	// Functie nadat AJAX geladen is
	function fillContainerWeb()
	{
		if (xmlhttp.readyState==4){ // if xmlhttp shows "loaded"
			if (xmlhttp.status==200){ // if "OK"
				document.getElementById(ajaxContainer).innerHTML=xmlhttp.responseText;
				if(content=="product"){
					//prodImage = document.getElementById('inpProductImage').value.replace("jpg","swf");
					//prodXML = document.getElementById('inpProductXML').value.replace("&","and");
					//alert(prodXML);
					//var swfSource2 = siteURL+"uploaddir/headers/products_final.swf";
					//var fo2 = new FlashObject(swfSource2, "ProjectSAM", "900", "280", "8", "#FFFFFF", false);
					//fo2.setAttribute('xiRedirectUrl', 'index');
					//fo2.addParam('scale', 'noscale');
					//fo2.addParam('allowScriptAccess', 'always');
					//fo2.addParam("wmode", "transparent");
					//fo2.addVariable('productXML', siteURL+"uploaddir/playlist/"+prodXML);
					//fo2.addVariable('productImage', prodImage);
					//fo2.write("header");
					selectedTab = 1;
					setTab(1);
				}
				if(content=="catalogue"){
					selectedTab = 1;
					setTab(1);
					//productImage = document.getElementById('inpProductImage').value;
					//document.getElementById('mainImage').style.display = 'none';
					//document.getElementById('mainImage').style.backgroundImage = 'url('+productImage+')';
					//document.getElementById('mainImage').style.backgroundRepeat = 'no-repeat';
					//effectFadeInSam("mainImage",0,100);
					//effectFadeInSam(ajaxContainer,0,100);
				}				
				if(content=="news"){
					//newsImage = document.getElementById('inpArticleImage').value;
					//document.getElementById('mainImage').style.backgroundImage = 'url('+newsImage+')';
					//document.getElementById('mainImage').style.backgroundRepeat = 'no-repeat';
					//effectFadeInSam("mainImage",0,100);
					//effectFadeInSam(ajaxContainer,0,100);
				}
				if(content=="shipping"){
					eval(xmlhttp.responseText);
				}
			} else {
				document.getElementById(ajaxContainer).innerHTML='error loading';
			}
		}
	}	
	
	function checkProductVariations(productId,value,row)
	{
		if(value!=""){
			loadXMLDocWeb("POST",siteURL+"inc_productsvariants.php","productId="+productId+"&productValue="+value+"&row="+row,'saveContainer')
		} else {
			document.getElementById('PriceId').value = '';
		}
	}
	
	// Validatie
	function validateWebTextElement(theFormElement) 
	{
		theFormElement.className = theFormElement.className.replace('_error','') 
		if(theFormElement.value.length==0){
			theFormElement.className+='_error';
			validForm=false;
		} 
	}

	function validateWebEmailElement(theFormElement)
	{
		theFormElement.className = theFormElement.className.replace('_error','');
		if (theFormElement.value.length >0) {
			i=theFormElement.value.indexOf("@")
			j=theFormElement.value.indexOf(".",i)
			k=theFormElement.value.indexOf(",")
			kk=theFormElement.value.indexOf(" ")
			jj=theFormElement.value.lastIndexOf(".")+1
			len=theFormElement.value.length
				
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)){
			} else {
				theFormElement.className+='_error';
				validForm = false;
			}
		 } else {
			theFormElement.className+='_error';
			validForm = false;
		}
	}
	
	
	// JavaScript Document
function newsFadeIn(elm,startOpacity,endOpacity)
{
	document.getElementById(elm).style.display='';
	if( startOpacity < endOpacity ){
	  var object = document.getElementById(elm).style;
    object.opacity = (startOpacity / 100);
    object.MozOpacity = (startOpacity / 100);
    object.KhtmlOpacity = (startOpacity / 100);
    object.filter = "alpha(opacity='"+ startOpacity +"')";
		startOpacity=startOpacity+10;
		newsFadeInTimer = setTimeout( "newsFadeIn('"+elm+"',"+startOpacity+","+endOpacity+")",50);
	}
	if( startOpacity  ==endOpacity ){
		if(endOpacity==100){
			var object = document.getElementById(elm).style;
			object.display='';
			object.opacity = '';
			object.MozOpacity = '';
			object.KhtmlOpacity = '';
			object.filter = '';
			newsFadeOutTimer = setTimeout( "newsFadeOut('"+elm+"',100,0)",4000);
		}else{
			var object = document.getElementById(elm).style;
			object.opacity = (startOpacity / 100);
			object.MozOpacity = (startOpacity / 100);
			object.KhtmlOpacity = (startOpacity / 100);
			object.filter = "alpha(opacity='" + startOpacity + "')";
		}
		clearTimeout(newsFadeInTimer);
	}
}
function newsFadeOut(elm,startOpacity,endOpacity)
{
	if( startOpacity > endOpacity ){
    var object = document.getElementById(elm).style;
    object.opacity = (startOpacity / 100);
    object.MozOpacity = (startOpacity / 100);
    object.KhtmlOpacity = (startOpacity / 100);
		object.filter = "alpha(opacity='" + startOpacity + "')";
		startOpacity=startOpacity-10;
		newsFadeOutTimer = setTimeout( "newsFadeOut('"+elm+"',"+startOpacity+","+endOpacity+")",50);
	}
	if( startOpacity == endOpacity ){
		if(endOpacity==0){
			document.getElementById(elm).style.display='none';
			var object = document.getElementById(elm).style;
			object.opacity = '';
			object.MozOpacity = '';
			object.KhtmlOpacity = '';
			object.filter = '';
			newsNr++;
			if(newsNr>NrOfItems){
				newsNr = 1;
			}
			newsFadeInTimer = setTimeout( "newsFadeIn('news"+newsNr+"',0,100)",300);
		}else{
			var object = document.getElementById(elm).style;
			object.opacity = (startOpacity / 100);
			object.MozOpacity = (startOpacity / 100);
			object.KhtmlOpacity = (startOpacity / 100);
			object.filter = "alpha(opacity='" + startOpacity + "')";
		}
		clearTimeout(newsFadeOutTimer);
	}
}
