function press_login () {
	var error = false;
	if($('username').value == '') {
		$('username').addClassName('error');
		error = true;
	} else {
		$('username').removeClassName('error');
	}
	if($('password').value == '') {
		$('password').addClassName('error');
		error = true;
	} else {
		$('password').removeClassName('error');
	}

	if(!error) {
		$('form_login').submit();
	} else {
		$('error').show();
	}
}

function contact () {
	var error = false;
	if($('name').value == '') {
		$('name').addClassName('error');
		error = true;
	} else {
		$('name').removeClassName('error');
	}
	if($('email').value == '' || !is_valid_email($('email').value)) {
		$('email').addClassName('error');
		error = true;
	} else {
		$('email').removeClassName('error');
	}
	if($('message').value == '') {
		$('message').addClassName('error');
		error = true;
	} else {
		$('message').removeClassName('error');
	}

	if(!error) {
		$('form_contact').submit();
	} else {
		$('error').show();
	}
}

function is_valid_email(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true){
			a = true;
		}
	}

	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('@') >= 1 &&
		s.lastIndexOf('.') > s.search('@') &&
		s.lastIndexOf('.') >= s.length-5)
	}

	return(res);

}


function order () {

	var error = false;

	if($('lastname').value == '') {
		$('lastname').addClassName('error');
		error = true;
	} else {
		$('lastname').removeClassName('error');
	}
	if($('firstname').value == '') {
		$('firstname').addClassName('error');
		error = true;
	} else {
		$('firstname').removeClassName('error');
	}
	if($('shipping_street').value == '') {
		$('shipping_street').addClassName('error');
		error = true;
	} else {
		$('shipping_street').removeClassName('error');
	}
	if($('shipping_postalcode').value == '') {
		$('shipping_postalcode').addClassName('error');
		error = true;
	} else {
		$('shipping_postalcode').removeClassName('error');
	}
	if($('shipping_city').value == '') {
		$('shipping_city').addClassName('error');
		error = true;
	} else {
		$('shipping_city').removeClassName('error');
	}
	if($('shipping_land').value == '') {
		$('shipping_land').addClassName('error');
		error = true;
	} else {
		$('shipping_land').removeClassName('error');
	}
	if($('telephone').value == '') {
		$('telephone').addClassName('error');
		error = true;
	} else {
		$('telephone').removeClassName('error');
	}

	if($('email').value == '' || !is_valid_email($('email').value)) {
		$('email').addClassName('error');
		error = true;
	} else {
		$('email').removeClassName('error');
	}

	if(!$('agb').checked) {
		$('agb_text').addClassName('error');
		error = true;
	} else {
		$('agb_text').removeClassName('error');
	}


	if(!error) {
		$('form_order').submit();
	} else {
		$('error').show();
	}

}

function popUp(theURL,winName,features) {
	window.open(theURL,winName,features);
}
