$(function() {
	$('.collapsiblediv').prepend('<div class="disabler"></div>')
	$('.collapsiblediv').one('click', function() { 
		$('.disabler').remove();
		$('.addInput').hide().show();
		$(this).addClass('scrollOnOverflow')
		$(this).animate({'height':'240px'},500);
	});
	
	$('.jNice .tableForm tr:first').addClass('firstTr');
	var displayType = 'table-cell';
	if ($.browser.msie)
		var displayType = 'inline-block';

	$('#warrantyPlus td').hide();
	if($('#warranty').val() == 1) { $('#warrantyPlus td').css('display',displayType); };
	$('#warranty').change(function () {
	if($('#warranty').val() == 1) {
		$('#warrantyPlus td').css('display',displayType);
	}
	else {
		$('#warrantyPlus td').css('display','none');
	}

	});
});
function CheckForm() {
	/*
	var name = document.getElementById("contactperson").value;
	var date = document.getElementById("entrydate").value;
	var productdesc = document.getElementById("productdesc").value;
	var complaintdesc = document.getElementById("complaintdesc").value;
	var warrantydesc = document.getElementById("warrantydesc").value;
	var warranty = document.getElementById("warranty").value;
	*/
	var name = $("#contactperson").val();
	var date = $("#entrydate").val();
	var productdesc = $("#productdesc").val();
	var complaintdesc = $("#complaintdesc").val();
	var warrantydesc = $("#warrantydesc").val();
	var warranty = $("#warranty").val();

	var k=1; var err='';
	if (name=="") {k=0;err=err+"Contactpersoon!\n";}
	if (date=="") {k=0;err=err+"Invoerdatum!\n";}
	if (productdesc=="") {k=0;err=err+"Product omschrijving!\n";}
	if (complaintdesc=="") {k=0;err=err+"Klacht om schrijving!\n";}
	if ($('#warranty').val() == 1){
	if (warrantydesc==""){k=0;err=err+"Omdat!\n";}}

	if (k==0) {
		alert("De volgende velden zijn evrplicht:\n"+err);
		return false;
	} else {
		return true;
		//$("#contactForm").submit();
	}
}
function PrintLink(id) {
	var url = document.location.href;
	var newurl = url;
	if ( url.indexOf("?") > -1 ) newurl = newurl+'&typeP=1&insertId='+id;
	else  newurl = newurl+'?typeP=1';
	var popup = window.open(newurl,'PrintPage','menubar=1,scrollbars=1,width=800,height=400');
	popup.focus();
}

function resizeP(){
winH=document.getElementById('bodyID').offsetHeight+150;
if(winH>800) winH = 800;
winW=document.getElementById('bodyID').offsetWidth;
//window.resizeTo(w+10,h+30);

//var winW = 630, winH = 460;
if (parseInt(navigator.appVersion)>3) {
 if (navigator.appName=="Netscape") {
  winW = window.innerWidth+8 ;
  //winH = window.innerHeight+30 ;
 }
 if (navigator.appName.indexOf("Microsoft")!=-1) {
  winW = document.body.offsetWidth +8;
  //winH = document.body.offsetHeight ;
 }
}
//winH=winH+300;
window.resizeTo(winW,winH);
}

function populateTable(element, action){
	var url = document.location.href;
	if(url.indexOf("?")>0) url += "&eID=ajaxtable";
	else url += "?eID=ajaxtable";

	if(action == 'add') {url += "&action=add&productID="+element;}
	else {url += "&action=delete&productID="+id;}
	$.ajax({
	  url: url,
	  cache: false,
	  type: "GET",

	  success: function(html){
	    $("#products_table").html(html);
	  }
	});

}

function deleteFromTable(id){
	var url = document.location.href;
	if(url.indexOf("?")>0) url += "&eID=ajaxtable";
	else url += "?eID=ajaxtable"
	url += "&action=delete&productID="+id;
	$.ajax({
	  url: url,
	  cache: false,
	  type: "GET",

	  success: function(html){
	    $("#products_table").html(html);
	  }
	});

}

function addProductsToTable(){
	var products = "";
	for(var i=0; i < document.collapseform.products.length; i++){
		if(document.collapseform.products[i].checked) 	products=products+","+document.collapseform.products[i].value;
	}
	if(products.length>0){
	var url = document.location.href;
	if(url.indexOf("?")>0) url += "&eID=ajaxtable&action=addPost";
	else url += "?eID=ajaxtable&action=addPost";

	$.ajax({
	  url: url,
	  cache: false,
	  type: "POST",
	  data: "products="+products,
	  success: function(html){
	    $("#products_table").html(html);
	  }
	});
	}
}

