function display(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,status=0,menubar=0,resizable=1,width=780,height=420');");
}


/**
 * Open window
 * @author Label
 */
function openWin(url,w,h,resize) {
	var wint = (screen.height-h)/2;
	var winl = (screen.width-w)/2; 
	var win  = window.open(url,'_blank','width=' + w + ',height=' + h + ',resizable=' + resize + ',scrollbars=1,menubar=0,status=1,top=' + wint + ',left=' + winl);
}


function check_data() {
	form = document.form1;
	if (form.address.value=='') {
		alert("Please fill in the address field!");
		return false;
	}
	else if (form.city.value=='') {
		alert("Please fill in the city field!");
		return false;
	}
	else if (form.state.value=='') {
		alert("Please fill in the state field!");
		return false;
	}
	else if (form.postal.value=='') {
		alert("Please fill in the postal field!");
		return false;
	}
	if (form.payment_method.value=="dd"){
		if (form.accountname.value=="" || form.accountnumber.value=="" || form.banknumber.value==""){
			alert("Please fill the necessary fields!");
			return false;
		}
	}
	else if (form.payment_method.value=="wire"){
		if (form.wire_name.value=="" || 
			form.bank_account.value=="" || 
			form.bank_name.value=="" || 
			form.bank_address.value=="" || 
			form.bank_city.value=="" || 
			form.bank_state.value=="" || 
			form.bank_country.value=="" || 
			form.inter_bank_account.value=="" || 
			form.inter_bank_name.value=="" || 
			form.inter_bank_city.value=="" || 
			form.inter_bank_country.value==""){
				alert("Please fill in the necessary fields!");
				return false;
		}
		if (form.bank_swift.value=="" && form.bank_routing.value==""){
			alert("You must enter either the SWIFT or ABA No!");
			return false;
		}
	}
	else if (form.payment_method.value=="epassporte" && form.epassporte_account.value==""){
		alert("Please fill in the necessary fields!");
		return false;
	}
	else if (form.payment_method.value=="check" && form.payable.value==""){
		alert("Please fill in the necessary fields!");
		return false;
	}
}

function checkEmailAddress(field) {
	var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (goodEmail)
		return true;
	else
		return false;
}


/**
 * Submit form
 * @author Label
 */
function sendOff(){
	var form = document.supportform;
	var error = false;
	if (form.s_fullname.value == '') {
		alert('Please enter your name.');
		error = true;
	}         
	if (form.s_fullname.value == '') {
		alert('Please enter a subject.');
		error = true;
	}
	if (form.message.value == '') {
		alert('Please enter a message.');
		error = true;
	}
	if (checkEmailAddress(form.s_email) == false) {
		alert('Please enter a valid e-mail address.');
		error = true;
	}
	if (error == false) {
		form.submit();
	}
}


/**
 * Show & hide payment methods
 * @author Label
 */
function showMethod(m) {
	hideAllMethods();
	method = document.getElementById(m);
	method.style.display = '';
}
function hideAllMethods() {
	ms = new Array('method_check', 'method_dd', 'method_wire', 'method_epassporte');
	for (i in ms) {
		method = document.getElementById(ms[i]);
		method.style.display = 'none';
	}
}

