/***************************************************************************
 *	Control panel main page functions
 */
 
 function cpClickSection(section) {
	sectionDiv = document.getElementById("tab_" + section);
	sectionLink = document.getElementById("link_" + section);
	for (i=0; i<sectionArray.length; i++) {
		if (sectionArray[i] != section) {
			divElement = document.getElementById("tab_"+sectionArray[i]);
			if (divElement != null) {
				showDiv("tab_" + sectionArray[i], 0);
			}
			linkElement = document.getElementById("link_"+sectionArray[i]);
			if (linkElement != null) {
				linkElement.style.textDecoration="none";
			}
		}
	}
	showDiv("tab_" + section, 1);
	sectionLink.style.textDecoration="underline";
}


function showDiv(name, toggle) {
	element = document.getElementById(name);
	if (!element) {
		alert("showDiv: element \"" + name + "\" not found");
		result = false;
	} else {
		if (toggle == -1)
			hide = (element.style.display == "inline");
		else
			hide = !toggle;

		element.style.display=hide ? "none" : "inline";
		result = !hide;
	}

	return result;
}


/***************************************************************************
 *	Control panel domain update status
 */
 
 
 
	function updateStatus(tld,status)
{
	if(status == "1")
	{
		statussez = "<font color=#00AA00>Vrij - registreren</font>";
		var type = '0';
	} else if(status == "0") 
	{
		statussez = "<font color=red>Bezet - verhuizen</font>";
		var type = '1';
	} else {
		statussez = "Er is iets fout gegaan, probeer het opnieuw";
	}
	
	if (document.getElementById("divD"+tld)) {
    document.getElementById("divD"+tld).innerHTML = statussez;
  	document.getElementById("divT"+tld).value = type;
	
  	if (tld == 'thempolis.nl') {
  	  if (status == "0") {
    		document.getElementById("divI"+tld).disabled = false;
  		}
  	} else {
  	  document.getElementById("divI"+tld).disabled = false;
  	}
	}
}
function updateEU(tld,status)
{
	if(status == "0")
	{
		statussez = "<font color=#00AA00>Vrij - bestellen</font>";
		document.getElementById("divI"+tld).disabled = false;
		var type = '0';
	} else if(status == "1") 
	{
		statussez = "<font color=red>Bezet - kies ander domein</font>";
		document.getElementById("divI"+tld).disabled = true;
		var type = '1';
	} else {
		statussez = "Er is iets fout gegaan, probeer het opnieuw";
	}
	document.getElementById("divD"+tld).innerHTML = statussez;
	document.getElementById("divT"+tld).value = type;
	
}
function AkVal()
{
	for (i=0;i<document.forms["accepteren"].akkoord.length;i++)
	{
		if (document.forms["accepteren"].akkoord[i].checked)
		{
			user_input = document.forms["accepteren"].akkoord[i].value;
		}
	}
	if(user_input == 1)
	{
		document.forms["accepteren"].elements["Submit"].disabled = false;
	} else {
		document.forms["accepteren"].elements["Submit"].disabled = true;
	}
}
function updateProductID(product_id)
{
	document.getElementById("product_id_tmp").value = product_id;
	alert(product_id);
}



/***************************************************************************
 *	Control panel effect ajax
 */
 
 

function setOpacity(value,divname) {
	document.getElementById(divname).style.opacity = value / 10;
	document.getElementById(divname).style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeInMyPopup( divname ) {

	for( var i = 0 ; i <= 100 ; i++ )
		   setTimeout("setOpacity('" + (i / 10) + "','" + (divname) +"')", 8 * i );
}

function fadeOutMyPopup( divname ) {
	for( var i = 0 ; i <= 100 ; i++ ) {
			setTimeout("setOpacity('" + (10 - i / 10) + "','" + (divname) +"')", 8 * i );

	}

	setTimeout('closeMyPopup("' + (divname) + '")', 800 );
}

function closeMyPopup( divname ) {
	document.getElementById(divname).style.display = "none";
	
}

function fireMyPopup( divname ) {
	setOpacity( 0 , divname);
	document.getElementById(divname).style.display = "block";
	fadeInMyPopup(divname);
}



function Toggleview(item) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none")
   if (visible) {
     obj.style.display="none";
   } else {
     obj.style.display="block";
   }
}












function makePOSTRequest(url, parameters, boxnr)
{
	boxid=boxnr;
http_request=GetXmlHttpObject()
if (http_request==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
p_url=url+"&sid="+Math.random();
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', p_url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
}

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
			document.getElementById(boxid).innerHTML = parseScript(result);       
			scroll(0,0);
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function setvar_usermodify(url, boxnr) {
	   
	   
var poststr = "DebtorCode=" + escape( encodeURIComponent( document.getElementById("DebtorCode").value )) +
	"&Password=" + escape( encodeURIComponent( document.getElementById("Password").value )) +
	"&Password2=" + escape( encodeURIComponent( document.getElementById("Password_2").value )) +
    "&CompanyName=" + escape( encodeURIComponent( document.getElementById("CompanyName").value )) +
    "&CompanyLegalForm=" + escape( encodeURIComponent( document.getElementById("CompanyLegalForm").value )) +
    "&CompanyNumber=" + escape( encodeURIComponent( document.getElementById("CompanyNumber").value )) +
    "&TaxNumber=" + escape( encodeURIComponent( document.getElementById("TaxNumber").value )) +
    "&Sex=" + escape( encodeURIComponent( document.getElementById("Sex").value )) +
    "&Initials=" + escape( encodeURIComponent( document.getElementById("Initials").value )) +
    "&SurName=" + escape( encodeURIComponent( document.getElementById("SurName").value )) +
    "&Address=" + escape( encodeURIComponent( document.getElementById("Address").value )) +
    "&BuildingNumber=" + escape( encodeURIComponent( document.getElementById("BuildingNumber").value )) +
    "&ZipCode=" + escape( encodeURIComponent( document.getElementById("ZipCode").value )) +
    "&City=" + escape( encodeURIComponent( document.getElementById("City").value )) +
    "&Country=" + escape( encodeURIComponent( document.getElementById("Country").value )) +
    "&EmailAddress=" + escape( encodeURIComponent( document.getElementById("EmailAddress").value )) +
    "&PhoneNumber=" + escape( encodeURIComponent( document.getElementById("PhoneNumber").value )) +
    "&FaxNumber=" + escape( encodeURIComponent( document.getElementById("FaxNumber").value )) +
    "&MobileNumber=" + escape( encodeURIComponent( document.getElementById("MobileNumber").value )) +
    "&InvoiceInitials=" + escape( encodeURIComponent( document.getElementById("InvoiceInitials").value )) +
    "&InvoiceSurName=" + escape( encodeURIComponent( document.getElementById("InvoiceSurName").value )) +
    "&InvoiceAddress=" + escape( encodeURIComponent( document.getElementById("InvoiceAddress").value )) +
    "&InvoiceBuildingNumber=" + escape( encodeURIComponent( document.getElementById("InvoiceBuildingNumber").value )) +
    "&InvoiceZipCode=" + escape( encodeURIComponent( document.getElementById("InvoiceZipCode").value )) +
    "&InvoiceCity=" + escape( encodeURIComponent( document.getElementById("InvoiceCity").value )) +
    "&InvoiceCountry=" + escape( encodeURIComponent( document.getElementById("InvoiceCountry").value )) +
    "&InvoiceEmailAddress=" + escape( encodeURIComponent( document.getElementById("InvoiceEmailAddress").value )) +
    "&AccountNumber=" + escape( encodeURIComponent( document.getElementById("AccountNumber").value )) +
    "&AccountName=" + escape( encodeURIComponent( document.getElementById("AccountName").value )) +
    "&AccountBank=" + escape( encodeURIComponent( document.getElementById("AccountBank").value )) +
    "&AccountCity=" + escape( encodeURIComponent( document.getElementById("AccountCity").value ));
	
      makePOSTRequest(url, poststr, boxnr);
   }

 function setvar_standarddomainhandle(url, boxnr) {

var poststr = "owner=" + escape( encodeURIComponent( document.getElementById("ownerHandle").value )) +
	"&admin=" + escape( encodeURIComponent( document.getElementById("adminHandle").value )) +
	"&tech=" + escape( encodeURIComponent( document.getElementById("techHandle").value ));
      makePOSTRequest(url, poststr, boxnr);
   }