function checkNumber(e){
	if(window.event) {// IE
		keynum = e.keyCode
	}
	else if(e.which){ // Netscape/Firefox/Opera
		keynum = e.which
	}
	//8, 48-57, :backspace, 0-9 from ASCII table
	if(keynum == 8  || (keynum >=48 && keynum <=57 || keynum == 13)){
		return true;
	} else {
		return false;
	}
}

function toggleDiv(id){
	$(id).style.display = ($(id).style.display != 'none' ? 'none' : 'block' );
}

function updateBlok() {
	var i =0 , j = 1;

	dag = $('dag').value
	if (dag == 1 ){
		itemArray = ophaaltijden_1;
	} else if (dag == 2 ){
		itemArray = ophaaltijden_2;
	} else if (dag == 3 ){
		itemArray = ophaaltijden_3;
	}

	// empty existing items
	for (i = $('blok').options.length; i >= 0; i--) {
		$('blok').options[i] = null;
	}

	if (itemArray != null) {
		//set_first
		$('blok').options[0] = new Option('Selecteer een afhaalblok');
		$('blok').options[0].value = "-1";
		$('blok').options[0].id = 'none';
		
		// add new items
		for (i = 0; i < itemArray.length; i++) {
			$('blok').options[j] = new Option(itemArray[i][0]);
			if (itemArray[i][1] != null) {
				$('blok').options[j].value = itemArray[i][1];
				$('blok').options[j].id = 'blok_'+itemArray[i][1];
			}
			j++;
		}
		// select first item (prompt) for sub list
		$('blok').options[0].selected = true;
	}
}

function setOphaalSelect(select,value){
	for (i = 0; i < $(select).options.length; i++){
		//alert(select+" "+$(select).options[i].value+" "+value);
		if ($(select).options[i].value == value){
			//alert('jaaj')
			$(select).selectedIndex=i;
			if (select != 'blok') updateBlok();
		}
	}
}

function createPrintView(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=1,width=750,height=600,left = 20,top = 20');");
}

function setHover(el){
	el.parentNode.className = "selected";
}
function unsetHover(el){
	el.parentNode.className = "unselected";
}

function submitForm(formId){
    $(formId).submit();
    return false;
}

function openPaymentWindow(url){
    window.open(url,'_pay','toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=no, resizable=no, width=750, height=600, top=10, left=10');
}

function openPayment(){
    addOrder();
    document.paymentForm.submit();
}
function addOrder(){
    new Ajax.Request('mail/id/'+mailsig,
    {
        method:'get',
        onSuccess: function(transport){
            var response = transport.responseText ;
            //alert(response);
        },
        onFailure: function(){
            //alert('Something went wrong...')
        }
    });
}

function switchMedia(mediaId,totalMedia){
    //alert(mediaId);
    
    for (i=1;i<=totalMedia;i++){
        if(i == mediaId){
            $('product_media_'+i).style.display="block";
        } else {
            $('product_media_'+i).style.display="none";
        }
    }
}
