// JavaScript Document

 String.prototype.trim = function()
{ return this.replace(/(^\s+|(\s+$))/g,'');
}
var menuShow=new Array()
var menuHide=new Array()

function ddShow(menuId)
{
	menuHide[menuId]=false
	menuShow[menuId]=true
//alert( menuShow[menuId])

      if ( ! $('#menu'+menuId).is(":visible")) {

		 setTimeout(function(){
			  if (!menuHide[menuId]) {
			   $('#menu'+menuId).fadeIn("fast")
			   	$("#productViewRightHider").fadeOut("fast")
			  }}
			  ,250)}		  
	 }
	

function ddHide(menuId)
{
		menuHide[menuId]=true

      if (  $('#menu'+menuId).is(":visible")) {
		  
		  menuShow[menuId]=false
		//alert( menuShow[menuId])
		  
		  setTimeout(function(){
			   
			  if (!menuShow[menuId]) {
			  $("#menu"+menuId).fadeOut('fast')
		   	  $("#productViewRightHider").fadeIn("fast")
			  }
		  }
			  ,100)
		  }
		  }
	
	





function closeTranslationWindow()
{
	    document.getElementById("translationWindow").style.display="none"
		document.getElementById("translation").innerHTML = ""

}

function setEnglish()
{
	CKEDITOR.instances.editor2.destroy();
	document.getElementById("editor2").value=document.getElementById("translation").innerHTML
	//CKEDITOR.instances.editor2.insertHtml(document.getElementById("translation").innerHTML)
	CKEDITOR.replace( 'editor2' );	
	setTab("EN")
	closeTranslationWindow()
	
	}

function translateText(response) { 
       //alert(response.data.translations[0].translatedText)
	    document.getElementById("translationWindow").style.display="block"
		document.getElementById("translation").innerHTML =  response.data.translations[0].translatedText;
      }
	  
function goTranslate()
	  {
      var sourceText = escape(CKEDITOR.instances.editor1.getData());
      //alert(sourceText);
		  if (sourceText.length > 2000){
			  if (confirm ("De pagina is te groot om intern te worden vertaald\r klik op OK om de pagina te vertalen op Google Translate"))
			  {
				 window.open("/externalTranslate.asp?action=put")
				 // window.open("http://translate.google.nl/translate_t?hl=nl&ie=UTF-8&sl=nl&tl=en&sa=X&ei=KH1STb2bE8zzsgb8rOHkBg&ved=0CBcQrgYwAA&um=1&q="+sourceText)
			  }
		  }
		  else
		  {
	  var newScript = document.createElement('script');
      newScript.type = 'text/javascript';
     //alert(sourceText);
	  var source = 'https://www.googleapis.com/language/translate/v2?key=AIzaSyB2yEb-2B4NJhL6uT-ppxYMClr9276gUbk&format=html&source=nl&target=en&callback=translateText&q=' + sourceText;
      newScript.src = source;
      
      // When we add this script to the head, the request is sent off.
      
	  document.getElementsByTagName('head')[0].appendChild(newScript);
	  }
	  }

function addStyleSheet(pad)
	{
		
		var headID = document.getElementsByTagName("head")[0];
		var cssNode = document.createElement('link');
		cssNode.type = 'text/css';cssNode.rel = 'stylesheet';
		cssNode.href = pad
		cssNode.media = 'screen'
		headID.appendChild(cssNode);

	}


function setHeaderHtml(html)
	{
		//document.getElementById("headerTekst").innerHTML=html	
	}
function setHeaderImage(path)
	{
		document.getElementById("header").style.backgroundImage="url(/upload/headers/"+path+")"
		//document.getElementById("subheader1").style.backgroundImage="url(/upload/headers/"+path+")"
		//document.getElementById("subheader2").style.backgroundImage="url(/upload/headers/"+path+")"
		//document.getElementById("subheader3").style.backgroundImage="url(/upload/headers/"+path+")"				
	}	
	
	
function checkForm(formObj,objStr,emailStr)
	{
		var msgTxt =""
		var msgTxt1 = " - Vul de gemarkeerde velden in\r"
		var msgTxt2 = " - Er moet een geldig e-mail adres worden ingevuld"		
		var msg1 =false;
		var msg2 =false;
		var x;
		var submitForm =true;
		var objArray=objStr.split(",");
		var emlArray=emailStr.split(",");
		
		
		if (objStr.trim().length > 0){
		for (x in objArray)
			{
				if (document.getElementById(objArray[x]).value.length <1)
					{
						submitForm=false
						document.getElementById(objArray[x]).style.border="1px solid #FF0000"
						document.getElementById(objArray[x]).style.background="#ffebeb"						
						msg1=true
					}
				else	
{
						document.getElementById(objArray[x]).style.border="none"
						document.getElementById(objArray[x]).style.background="#FFFFFF"						

}					
			}
		}
		if (emailStr.trim().length >0 )
		{
		for (xx in emlArray)
			{
				
				
			if (document.getElementById(emlArray[xx]).value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.name)|(\..{2,2}))$)\b/gi)){
						document.getElementById(emlArray[xx]).style.border="none"
						document.getElementById(emlArray[xx]).style.background="#FFFFFF"

}
			else
			{

						submitForm=false
						document.getElementById(emlArray[xx]).style.border="1px solid #0000FF"
						document.getElementById(emlArray[xx]).style.background="#ffebeb"
						msg2=true
					}
			}

	}

		if (submitForm==true)
			{
				document.getElementById(formObj).submit();
			}
		else
			{
				if (msg1==true)
					{msgTxt=msgTxt1+" \r"}
					
				if (msg2==true)
								
					{msgTxt=msgTxt + msgTxt2}
					
					alert(msgTxt)
					}
	}
	function openHeaderInfo(id)
	{
		$("body").append("<div style='display=none;' class='adminTransBg' id='HeaderEditHolder'><div id='headerEditWindow'></div></div>")
			
			$("#headerEditWindow").load("/modules/dynamicHeaders/admin/default.asp","Asss=a&paginaId="+id)

			$("#HeaderEditHolder").fadeIn("slow",function(){			document.documentElement.style.overflow="hidden"	})
		
		
		
	}
	function closeHeaderInfo(id)
	{
				

			$("#HeaderEditHolder").fadeOut("slow",function(){document.documentElement.style.overflow=""	})
		
		
		
	}
	
	
	function openHeaderUpload(previewObj,inputObj,uploadInfo,breedOfHoog)
		{
			document.documentElement.style.overflow="hidden"		
	  document.getElementById("uploadInfo").innerHTML=uploadInfo
			document.getElementById("uploadBg").style.display="block"
			document.getElementById("uploadForm").action="/modules/headerupload/upload.asp?previewObj="+previewObj+"&inputObj="+inputObj+"&breedOfHoog="+breedOfHoog
		} 
	function setImage(previewObj,inputObj,imgValue)
		{
			document.getElementById(previewObj).style.backgroundImage="url("+imgValue+")"
			document.getElementById(inputObj).value= imgValue
alert(document.getElementById(previewObj).style.backgroundImage)			
		}
	
	
	function openEditPageNameUpload()
		{
			document.documentElement.style.overflow="hidden"		

			$("#pageNameEditHolder").fadeIn("slow")

		} 		
	function closeEditPageNameUpload()
		{
			document.documentElement.style.overflow=""		

			document.getElementById("pageNameEditHolder").style.display="none"

		} 		

	function closeHeaderUpload()
		{
          document.getElementById("uploadMsg").innerHTML=""
          document.getElementById("file1").value=""
          document.getElementById("file1").style.display="block"		  

			document.documentElement.style.overflow=""		

			document.getElementById("uploadBg").style.display="none"

		}
 function fotoformsubmit(){
          //fotoform.file1.disabled=true;
          document.getElementById("uploadMsg").innerHTML="Een moment geduld a.u.b..."

          document.getElementById("file1").style.display="none"		  
		  document.getElementById("uploadForm").submit()
		  }
		
	function showMovie(url)
		{
			document.documentElement.style.overflow="hidden"		

			document.getElementById("movieBg").style.display=""
			document.getElementById("movieWindow").src=url
		} 		
	function hideMovie()
		{
			document.documentElement.style.overflow=""		

			document.getElementById("movieBg").style.display="none"
			document.getElementById("movieWindow").src=""
		}		
	function addCmsButton(icon,title,href)
		{
			document.getElementById("adminPaginaMenu").innerHTML=document.getElementById("adminPaginaMenu").innerHTML + '<li><a href="'+href+'"><img alt="" src="'+icon+'">'+title+'</a></li>'
			//alert(document.getElementById("taskBar").innerHTML)
		}
	function disclaimer()
		{
			window.open("/tools/disclaimer.asp","","width=800,height=600,toolbar=no,scrolling")
		}
	function deletePage(pageId,returnString)

		{
		if (confirm("Als u doorgaat zal deze pagina definitief worden verwijderd"))
    {
		location.href="/login/paginaBeheer/deletePage.asp?id="+pageId+"&"+returnString
		}
		}		
	
	function clearIfIs(obj,strValue)
	{
		if (obj.value==strValue)
		{
			obj.value=""
		}
	}
function showHide(obj)
		{
		if (document.getElementById(obj).style.display=="" || document.getElementById(obj).style.display=="none")
			{
				document.getElementById(obj).style.display="block"
			}
		else
			{
				document.getElementById(obj).style.display="none"
			}
		}	



	function checkAddForm(formObj,objStr,emailStr,passStr1,passStr2)
	{
		var x;
		var submitForm =true;
		var objArray=objStr.split(",");
		var emlArray=emailStr.split(",");

		if (objStr.length > 0){
		for (x in objArray)
			{
					
				if (document.getElementById(objArray[x]).value.trim().length <1)
					{

						submitForm=false
						document.getElementById(objArray[x]).style.border="1px solid #FF0000"

						document.getElementById(objArray[x]+"ErrMsg").innerHTML="Verplicht"
					}
				else	
{
						document.getElementById(objArray[x]).style.border="1px solid #ccc"

						document.getElementById(objArray[x]+"ErrMsg").innerHTML=""
}					
			}
		}
		if (emailStr.length >0 )
		{
		for (xx in emlArray)
			{
				
				
			if (document.getElementById(emlArray[xx]).value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.name)|(\..{2,2}))$)\b/gi)){
						document.getElementById(emlArray[xx]+"ErrMsg").innerHTML=""
						document.getElementById(emlArray[xx]).style.border="1px solid #ccc"

			

}
			else
			{

						submitForm=false
						document.getElementById(emlArray[xx]).style.border="1px solid #FF0000"

						document.getElementById(emlArray[xx]+"ErrMsg").innerHTML="Vul een geldig e-mail adres in"
					}
			}
		}
			if (passStr1 != "")
				{
					if (document.getElementById(passStr1).value.length < 8 )
						{

							submitForm=false
							document.getElementById(passStr1).style.border="1px solid #FF0000"							
							document.getElementById(passStr1+"ErrMsg").innerHTML="Minimaal 8 karakters"							
							} 
					else
						{
							document.getElementById(passStr1).style.border="1px solid #ccc"
							document.getElementById(passStr1+"ErrMsg").innerHTML=""																					
						}
					if (document.getElementById(passStr1).value != document.getElementById(passStr2).value )
						{
							submitForm=false
							document.getElementById(passStr1).style.border="1px solid #FF0000"							
							document.getElementById(passStr2).style.border="1px solid #FF0000"														
							document.getElementById(passStr2+"ErrMsg").innerHTML="Wachtwoorden komen niet overeen"							
							} 							
					else
						{

							document.getElementById(passStr2).style.border="1px solid #ccc"
							document.getElementById(passStr2+"ErrMsg").innerHTML=""																					
						}

				}


			return submitForm			
			
	}
function checkZoekInputIn(inputObj,inputTxt)
{
   if (document.getElementById(inputObj).value==inputTxt)
   {
	   document.getElementById(inputObj).style.color="#000";
       document.getElementById(inputObj).value=""


   }

}
function checkZoekInputOut(inputObj,inputTxt)
{

    if (document.getElementById(inputObj).value=="")
   {
     document.getElementById(inputObj).style.color="#BBB";	   
     document.getElementById(inputObj).value=inputTxt

    }

}

