/* Fuciones javascript generales */ 

function allowOnlyNumbers(field,event) {

	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

	if (keyCode >= 48 && keyCode <= 57) {

		return true;

	}	else {

		return false;

	}

}



function checkValidPostalCode(field,value) {

	re = /^[0-9]{4}( )?[a-zA-Z]{2}$/i;

	contenedor = document.getElementById('' + field + 'error');

	if(value.search(re) == -1) {

		contenedor.innerHTML = "<p class=\"alert\">Postcode moet uit 4 cijfers en 2 letters bestaan.</p>";

		return false;

	} else {

		contenedor.innerHTML = "<spacer type=\"block\" width=\"1\" height=\"1\" />";

		return true;

	}

}



function checkValidEmail(field,value) {

	re = /^\s*[^@ \r\n\t\#\$\%\;]+@[^@ \r\n\t\#\$\%\;]+\.\w{2,3}\s*$/i;

	contenedor = document.getElementById('' + field + 'error');

	if(value.search(re) == -1) {

		contenedor.innerHTML = "<p class=\"alert\">E-mailadres is onjuist.</p>";

		return false;

	} else {

		contenedor.innerHTML = "<spacer type=\"block\" width=\"1\" height=\"1\" />";

		return true;

	}

}



function checkCartForm(form) {

	var postcode, email, err;

	err = null;

	postcode = checkValidPostalCode('postcode',form.postcode.value);

	email = checkValidEmail('email',form.email.value);

	if (postcode == false) {

		err = true;

	}

	if (email == false) {

		err = true;

	}

	if (err) {

		return false;

	} else {

		form.submit();

		return true;

	}

}



function checkCartForm2(form) {

	var postcode, email, err;

	err = null;

	postcode = checkValidPostalCode('postcode',form.postcode.value);

	if (postcode == false) {

		err = true;

	}

	if (err) {

		return false;

	} else {

		form.submit();

		return true;

	}

}


//Get Siblings
function getInputsByName(name) {
	var inputs = document.getElementsByTagName("input");
	var w = 0; var results = new Array();
	for(var q = 0; q < inputs.length; q++) {if(inputs[q].name == name) {results[w] = inputs[q]; ++w;}}
	return results;
}


function changeTop() {
	var ifrm = document.getElementById('ban_sa');
	var ventana = ifrm.contentWindow;
	var docu = ventana.document;
//	var cuerpo = docu.links;
	
	alert(docu);
	
	var allLinks = cuerpo.getElementsByTagName('a');
	
	for(var q = 0; q < allLinks.length; q++) {
		allLinks[q].setAttribute('target', '_top');	
	}
}

