/* LAYOUT */

var myWidth = 0, myHeight = 0;
function setLayout() {

var newWidth = 0;

if( typeof( window.innerWidth ) == 'number' ) {
  //Non-IE
  myWidth = window.innerWidth;
  myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
  //IE 6+ in 'standards compliant mode'
  myWidth = document.documentElement.clientWidth;
  myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
  //IE 4 compatible
  myWidth = document.body.clientWidth;
  myHeight = document.body.clientHeight;
}


if(myWidth > 1024) {
newWidth = myWidth-24;
} else {
newWidth = 1024;
}


document.getElementById("mainDiv").style.width = newWidth+"px";

}

/* AJAX */


function sendData(param, page, objectt) 	{

if(document.all)	{
var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
} else {
var XhrObj = new XMLHttpRequest();
}

var content = document.getElementById(objectt);
XhrObj.open("POST", page);
XhrObj.onreadystatechange = function() {

if (XhrObj.readyState == 4 && XhrObj.status == 200)
content.innerHTML = XhrObj.responseText ;
}

XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XhrObj.send(param);

}


function switchShow2(objectT, toOpen) {

var thisObject = document.getElementById(objectT);
switch(thisObject.toString()) {
case "[object HTMLTableRowElement]":
var displayStyle = "table-row";
break;
default:
var displayStyle = "block";
break;
}

if(toOpen) {
thisObject.style.display=displayStyle;
} else {
thisObject.style.display="none";
}
}


function switchShow(objectT) {

var thisObject = document.getElementById(objectT);

switch(thisObject.toString()) {
case "[object HTMLTableRowElement]":
var displayStyle = "table-row";
break;
default:
var displayStyle = "block";
break;
}

if(thisObject.style.display=="none") {
thisObject.style.display=displayStyle;
} else {
thisObject.style.display="none";
}
}


/* NAVIGATION */


function goBack() {
history.go(-1);
}


function getPage(page) {
document.location.href=page;
}

/* DEDICATED */

function checkAgendaRep(objectt) {

if(objectt.value==1) { 
switchShow2('rep_row', true);
switchShow2('rep_row2', true);
} else { 
switchShow2('rep_row', false);
switchShow2('rep_row2', false);
}

}

function switchNews(newsType) {

switch(newsType) {
case "0":
document.getElementById("bestemming").className="hide";
document.getElementById("bestemming2").className="hide";
document.getElementById("attachment").className="hide";
document.getElementById("vervaldag").className="hide";
break;
case "1":
document.getElementById("bestemming").className="hide";
document.getElementById("bestemming2").className="hide";
document.getElementById("attachment").className="hide";
document.getElementById("vervaldag").className="show";
break;
case "2":
document.getElementById("bestemming").className="show";
document.getElementById("bestemming2").className="show";
document.getElementById("attachment").className="show";
document.getElementById("vervaldag").className="hide";
break;
}

}


function enablePass(objectt) {
document.getElementById("pass2").className='show';
document.getElementById("pass1").className='hide';
document.getElementById("passField2").value = "";
document.getElementById("passField2").focus();
}


function disablePass(objectt) {
if(objectt.value ==  "" ) {
document.getElementById("pass2").className='hide';
document.getElementById("pass1").className='show';
}
}

function enableEmail(objectt) {
if(objectt.value == "e-mail") objectt.value = "";
}


function disableEmail(objectt) {
if(objectt.value == "") objectt.value = "e-mail";
}

function openMessage() {
var objectt = document.getElementById("message");
if(objectt.style.height == "") {
slideUp2 =  new Tween(objectt.style,'height',Tween.regularEaseOut,0,40,0.5,'px');
slideUp2.start();
}

objectt.style.display = "none";
objectt.className="pageMessage";
objectt.style.display = "block";
}

function openWallpapers() {

var objectt = document.getElementById("wallpapers");
if(objectt.style.display == "none") {
slideUp2 =  new Tween(objectt.style,'height',Tween.regularEaseOut,0,60,0.5,'px');
slideUp2.start();
objectt.style.display = "block";
} else {
slideUp3 =  new Tween(objectt.style,'height',Tween.regularEaseOut,60,0,0.5,'px');
slideUp3.start();
slideUp3.onMotionFinished = function(){objectt.style.display = "none";};
}

}
	

	
	

function showObject2(objectname) {


var objectt = document.getElementById(objectname);
if(objectt.className == "hide") {
objectt.className = "show";
} else {
objectt.className = "hide";
}

}

	

function orderList(listtype) {
if(listtype == document.getElementById("listOrder").value) listtype = listtype+"b";
document.location.href = "index.php?p=3&sp=4&o="+listtype;
}



function optEmailCheckbox(objectt) {
if(objectt.checked == true) {

document.getElementById("optEmail2").value = document.getElementById("optEmail").value;
document.getElementById("optEmail2").readOnly = true;
document.getElementById("optEmail2").className = "disabled";

} else {

document.getElementById("optEmail2").readOnly = false;
document.getElementById("optEmail2").className = "";

}
}


function optEmailCopy(objectt) {

if(document.getElementById("optCheck").checked == true) {
document.getElementById("optEmail2").value = objectt.value;
}

}


function syncDate() {

document.getElementById("actEndDay").value = document.getElementById("actStartDay").value;
document.getElementById("actEndMonth").value = document.getElementById("actStartMonth").value;
document.getElementById("actEndYear").value = document.getElementById("actStartYear").value;

}


function selectAll(objectt, type) {

var totalCount = Number(document.getElementById("total_"+type).value);
for(i=0;i<totalCount;i++) {

if(objectt.checked == true) {
document.getElementById("checkbox_"+type+"_"+i).checked = true;
} else {
document.getElementById("checkbox_"+type+"_"+i).checked = false;
}

selectPicture(document.getElementById("checkbox_"+type+"_"+i), type);

}

}


function selectPicture(checkbox, type) {

if(type == "a") {
var idsObjectName = "acceptIds";
var rowObjectName = "table_a_row";
}

if(type == "b") {
var idsObjectName = "deleteIds";
var rowObjectName = "table_b_row";
}


if(checkbox.checked == true) {
document.getElementById(idsObjectName).value += checkbox.value+";";
} else {
document.getElementById("selectall_"+type).checked = false;
var value = 	document.getElementById(idsObjectName).value;
value = value.replace(checkbox.value+";","");
document.getElementById(idsObjectName).value = value;
}

if(document.getElementById(idsObjectName).value == "") {
document.getElementById(rowObjectName).className="hide";
} else {
document.getElementById(rowObjectName).className="show";
}


}


