function PopupWindow(file){
	var wind = window.open('','welcome','width=800,height=600');
	wind.document.write('<EMBED src="http://www.mainnovation.nl/'+file+'" width="800" height="600" href="http://www.mainnovation.nl/'+file+'"></EMBED>');
}

$(document).ready( function() {

	 if($.browser.msie) { $( function() {
		$('input[@type=submit]').addClass('input_submit');
		$('input[@type=text], input[@type=password]').addClass('input_text');
		$('#lang a:first').addClass('first-child');
	 })};


	 $('#header input:text').focus(function(){
	 	var id = $(this).attr('id');
	 	$(this).siblings('label').each(function(){
	 		if ($(this).attr('for') == id) $(this).hide();
	 	});

	 });
	 if ($('.tx-indexedsearch-whatis').is('div')) {
	 	$('#header label').hide();
	 }


	 $('#column div.box a:first').clone().empty().appendTo($('#column div.box:first')).addClass('click');

	//Treeview
	$('#footer > ul').treeview({
		   collapsed: true,
		   animated: "slow",
		   unique: true,
		   persist: 'location'
	});

});

function check_email(str){
	var filter=/^.+@.+\..{2,3}$/
	var result = 1;

	if (filter.test(str)) result = 1;
	else {
		result=0;
	}
	return result;
}
function isInteger(s) {
	var i;
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}
function trim(s) {
	var i;
    var returnString = "";
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function check_number(s) {
	var result = 1;
	var str = trim(s);
	if (str=="") result=0;
	else {
		if (!isInteger(str)) result=0;
	}

	return result;
}
function CheckOrder() {
	var name = document.getElementById("for_name").value;
	var address = document.getElementById("for_address").value;
	var zip = document.getElementById("zip").value;
	var city = document.getElementById("for_city").value;
	var email = document.getElementById("for_email").value;
	var phone = document.getElementById("for_phone").value;
	var booknr = document.getElementById("booksnr").value;
	var booknr2 = document.getElementById("booksnr2").value;
	var btwNumber = document.getElementById("for_btw").value;
	if (document.getElementById("paypalFields")){
	    var quantity = document.getElementById("quantity").value;
        var shipping = document.getElementById("shipping").value;
	}
	var k = 1; err='';

	if (name=="") {k=0;err=err+"Name!\n";}
	if (zip=="") {k=0;err=err+"Zip code!\n";}
	if (address=="") {k=0;err=err+"Address!\n";}
	if (city=="") {k=0;err=err+"City!\n";}
	if (email=="") {k=0;err=err+"Email!\n";}
	if (phone=="") {k=0;err=err+"Phone!\n";}
	if (booknr=="") {k=0;err=err+"Number of books (VDM: Nieuw geloof in onderhoud)!\n";}
	if (booknr2=="") {k=0;err=err+"Number of books (VDM: New faith in maintenance)!\n";}
	if (document.getElementById("paypalFields") && booknr==0 && booknr2 == 0) {k=0;err=err+"At least one number of the books: Nieuw geloof in onderhoud or New faith in maintenance\n";}
	if (document.getElementById("otype").checked) {
		if (trim(btwNumber)=="") { k=0;err=err+"VAT number!\n"; }
	}

	if (k==0) {
		alert("Please type in:\n"+err);
	} else {
		if (check_email(email)==0){
		    alert("Incorrect email!");
		} else {
		    if (document.getElementById("paypalFields")){
                quantity = parseInt(booknr) + parseInt(booknr2);
                document.getElementById("quantity").value = quantity;
                document.getElementById("shipping").value = (parseFloat(shipping) * quantity).toFixed(2);
		    }
    		document.orderform.submit();
		}
	}

}
function CheckOrderNL() {
	var name = document.getElementById("for_name").value;
	var address = document.getElementById("for_address").value;
	var zip = document.getElementById("zip").value;
	var city = document.getElementById("for_city").value;
	var email = document.getElementById("for_email").value;
	var phone = document.getElementById("for_phone").value;
	var booknr = document.getElementById("booksnr").value;
	var booknr2 = document.getElementById("booksnr2").value;
	var btwNumber = document.getElementById("for_btw").value;
	if (document.getElementById("paypalFields")){
	    alert(1);
	    var quantity = document.getElementById("quantity").value;
        var shipping = document.getElementById("shipping").value;
	}
	var k = 1; err='';

	if (name=="") {k=0;err=err+"Naam!\n";}
	if (zip=="") {k=0;err=err+"Zip!\n";}
	if (address=="") {k=0;err=err+"Adres!\n";}
	if (city=="") {k=0;err=err+"Woonplaats!\n";}
	if (email=="") {k=0;err=err+"E-mailadres!\n";}
	if (phone=="") {k=0;err=err+"Telefoon!\n";}
	if (booknr=="") {k=0;err=err+"Number of books (VDM: Nieuw geloof in onderhoud)!\n";}
	if (booknr2=="") {k=0;err=err+"Number of books (VDM: New faith in maintenance)!\n";}
	if (document.getElementById("paypalFields") && booknr==0 && booknr2 == 0) {k=0;err=err+"At least one number of the books: Nieuw geloof in onderhoud or New faith in maintenance\n";}
	if (document.getElementById("otype").checked) {
		if (trim(btwNumber)=="") { k=0;err=err+"BTW number!\n"; }
	}
	if (k==0) {
		alert("Vergeten in te vullen:\n"+err);
	} else {
		if (check_email(email)==0){
            alert("Het e-mail adres is ongeldig!");
		} else {
		    if (document.getElementById("paypalFields")){
                quantity = parseInt(booknr) + parseInt(booknr2);
                document.getElementById("quantity").value = quantity;
                document.getElementById("shipping").value = (parseFloat(shipping) * quantity).toFixed(2);
                //alert(document.getElementById("quantity").value);
                //alert(document.getElementById("shipping").value);
		    }
		    document.orderform.submit();
		}
	}

}

function CheckFormNL() {
	var name = document.getElementById("name").value;
	var surname = document.getElementById("surname").value;
	var fct = document.getElementById("function").value;
	var address = document.getElementById("address").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;

	var k=1; var err='';
	if (name=="") {k=0;err=err+"Naam!\n";}
	if (surname=="") {k=0;err=err+"Bedrijfsnaam!\n";}
	if (fct=="") {k=0;err=err+"Functie!\n";}
	if (address=="") {k=0;err=err+"Adres!\n";}
	if (phone=="") {k=0;err=err+"Telefoon!\n";}
	if (email=="") {k=0;err=err+"E-mailadres!\n";}

	if (k==0) {
		alert("Vergeten in te vullen:\n"+err);
	} else {
		if (check_email(email)==0) alert("Het e-mail adres is ongeldig!");
		else document.getElementById('downloadform').submit();
	}
	document.getElementById('downloadform').submit();
}

function CheckFormEN() {
	var name = document.getElementById("name").value;
	var surname = document.getElementById("surname").value;
	var fct = document.getElementById("function").value;
	var address = document.getElementById("address").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;

	var k=1; var err='';
	if (name=="") {k=0;err=err+"Name!\n";}
	if (surname=="") {k=0;err=err+"Surname!\n";}
	if (fct=="") {k=0;err=err+"Function!\n";}
	if (address=="") {k=0;err=err+"Address!\n";}
	if (phone=="") {k=0;err=err+"Phone!\n";}
	if (email=="") {k=0;err=err+"Email!\n";}

	if (k==0) {
		alert("Please type in:\n"+err);
	} else {
		if (check_email(email)==0) alert("Incorrect email!");
		else document.downloadform.submit();
	}

}
