var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;

var imglist = new Array (
	"images/menu_blok_1.gif",
	"images/menu_blok_2.gif",
	"images/menu_blok_3.gif",
	"images/tab_tango_inactive.gif",
	"images/tab_reggae.gif",
	"images/tab_latin.gif",
	"images/tab_worldmusic.gif",
	"images/tab_various.gif",
	"images/button_info_2.gif",
	"images/button_addcart_2.gif",
	"images/button_emptycart_2.gif",
	"images/button_applychanges_2.gif",
	"images/button_continueshopping_2.gif",
	"images/button_checkout_2.gif",
	"images/button_login_2.gif",
	"images/button_logout_2.gif",
	"images/button_editprofile_2.gif",
	"images/button_savechanges_2.gif",
	"images/button_register_2.gif",
	"images/button_proceed_2.gif",
	"images/menu_cart_2.gif",
	"images/menu_profile_2.gif",
	"images/menu_help_2.gif",
	"images/menu_submit_2.gif",
	"images/menu_change_2.gif",
	"images/menu_cancel_2.gif",
	"images/menu_changearticles_2.gif",
	"images/menu_changeadress_2.gif",
	"images/menu_changepayment_2.gif"
);

var imgs = new Array();

var count;

if (document.images) for (count=0; count<imglist.length; count++){
	imgs[count]=new Image(); imgs[count].src=imglist[count];
}

function mouseOver(img1,ref1){ 
	document.images[img1].src = ref1;  
}
function mouseOut(img1,ref1){ 
	document.images[img1].src = ref1; 
}


function hidelayer(lay) {
	if (ie4) {document.all[lay].style.display = "none";}
	if (ns4) {document.layers[lay].display = "none";}
	if (ns6) {document.getElementById([lay]).style.display = "none";}
}
function showlayer(lay) {
	if (ie4) {document.all[lay].style.display = "";}
	if (ns4) {document.layers[lay].display = "";}
	if (ns6) {document.getElementById([lay]).style.display = "block";}
}

function submenu_tango() {
	document.tab_tango.src='images/tab_tango.gif';
	document.tab_reggae.src='images/tab_reggae_inactive.gif';
	document.tab_latin.src='images/tab_latin_inactive.gif';
	document.tab_worldmusic.src='images/tab_worldmusic_inactive.gif';
	document.tab_various.src='images/tab_various_inactive.gif';
	showlayer('tango');
	hidelayer('reggae');
	hidelayer('latin');
	hidelayer('worldmusic');
	hidelayer('various');
}
function submenu_reggae() {
	document.tab_tango.src='images/tab_tango_inactive.gif';
	document.tab_reggae.src='images/tab_reggae.gif';
	document.tab_latin.src='images/tab_latin_inactive.gif';
	document.tab_worldmusic.src='images/tab_worldmusic_inactive.gif';
	document.tab_various.src='images/tab_various_inactive.gif';
	hidelayer('tango');
	showlayer('reggae');
	hidelayer('latin');
	hidelayer('worldmusic');
	hidelayer('various');
}
function submenu_latin() {
	document.tab_tango.src='images/tab_tango_inactive.gif';
	document.tab_reggae.src='images/tab_reggae_inactive.gif';
	document.tab_latin.src='images/tab_latin.gif';
	document.tab_worldmusic.src='images/tab_worldmusic_inactive.gif';
	document.tab_various.src='images/tab_various_inactive.gif';
	hidelayer('tango');
	hidelayer('reggae');
	showlayer('latin');
	hidelayer('worldmusic');
	hidelayer('various');
}
function submenu_worldmusic() {
	document.tab_tango.src='images/tab_tango_inactive.gif';
	document.tab_reggae.src='images/tab_reggae_inactive.gif';
	document.tab_latin.src='images/tab_latin_inactive.gif';
	document.tab_worldmusic.src='images/tab_worldmusic.gif';
	document.tab_various.src='images/tab_various_inactive.gif';
	hidelayer('tango');
	hidelayer('reggae');
	hidelayer('latin');
	showlayer('worldmusic');
	hidelayer('various');
}
function submenu_various() {
	document.tab_tango.src='images/tab_tango_inactive.gif';
	document.tab_reggae.src='images/tab_reggae_inactive.gif';
	document.tab_latin.src='images/tab_latin_inactive.gif';
	document.tab_worldmusic.src='images/tab_worldmusic_inactive.gif';
	document.tab_various.src='images/tab_various.gif';
	hidelayer('tango');
	hidelayer('reggae');
	hidelayer('latin');
	hidelayer('worldmusic');
	showlayer('various');
}


function conf(delurl){
	if (confirm("Are you sure you want to empty your shopping cart?\nAll items will be removed!")) {
		top.window.open(delurl,'_top');
	}
}


function checkLogin() {

	var r_email = "";
	var r_password = "";
	
	var email = eval(eval(document.forms.framelogin.email.value.indexOf('@') == -1) || eval(document.forms.framelogin.email.value.indexOf('.') == -1));
	var password = eval(document.forms.framelogin.password.value == "");
	
	if (email){var r_email = "Please fill in your e-mail adress correctly.\n";}
	if (password){var r_password = "Please fill in your password.\n";}
		
	if(email || password){
		alert(r_email + r_password);
		document.forms.framelogin.email.focus();
	}
	else {
		document.forms.framelogin.submit();
	}
}


function checkInlineLogin() {

	var r_email = "";
	var r_password = "";
	
	var email = eval(eval(document.forms.inlinelogin.email.value.indexOf('@') == -1) || eval(document.forms.inlinelogin.email.value.indexOf('.') == -1));
	var password = eval(document.forms.inlinelogin.password.value == "");
	
	if (email){var r_email = "Please fill in your e-mail adress correctly.\n";}
	if (password){var r_password = "Please fill in your password.\n";}
		
	if(email){
		alert(r_email);
		document.forms.inlinelogin.email.focus();
	} else if(password){
		alert(r_password);
		document.forms.inlinelogin.password.focus();
	} else {
		document.forms.inlinelogin.submit();
	}
}



function checkNewProfile() {

	var r_name = "";
	var r_email = "";
	var r_adress = "";
	var r_zip = "";
	var r_city = "";
	var r_password1 = "";
	var r_password2 = "";
	
	var name = eval(document.forms.profile.name.value == "");
	var email = eval(eval(document.forms.profile.email.value.indexOf('@') == -1) || eval(document.forms.profile.email.value.indexOf('.') == -1));
	var adress = eval(document.forms.profile.adress.value == "");
	var zip = eval(document.forms.profile.zip.value == "");
	var city = eval(document.forms.profile.city.value == "");
	var password1 = eval(document.forms.profile.password1.value == "");
	var password2 = eval(document.forms.profile.password2.value == "");
	
	if (name){var r_name = "Please enter your name.\n";}
	if (email){var r_email = "Please fill in your e-mail adress correctly.\n";}
	if (adress){var r_adress = "Please enter your adress.\n";}
	if (zip){var r_zip = "Please enter your zip or postal code.\n";}
	if (city){var r_city = "Please enter your city.\n";}
	if (password1){var r_password1 = "Please choose a password.\n";}
	if (password2){var r_password2 = "Please confirm your password.\n";}
	
	if (name || email || adress || zip || city || password1 || password2){
		alert(r_name + r_email + r_adress + r_zip + r_city + r_password1 + r_password2);
	}
	else {
		document.forms.profile.submit();
	}
}


function checkProfile(checkpw) {

	var r_name = "";
	var r_email = "";
	var r_adress = "";
	var r_zip = "";
	var r_city = "";
	var password_error="";	
	var r_password = "";
	
	var name = eval(document.forms.profile.name.value == "");
	var email = eval(eval(document.forms.profile.email.value.indexOf('@') == -1) || eval(document.forms.profile.email.value.indexOf('.') == -1));
	var adress = eval(document.forms.profile.adress.value == "");
	var zip = eval(document.forms.profile.zip.value == "");
	var city = eval(document.forms.profile.city.value == "");
	
	if (checkpw=="1") {
		var password = eval(document.forms.profile.password.value == "");
		var password1 = eval(document.forms.profile.password1.value == "");
		var password2 = eval(document.forms.profile.password2.value == "");
		var r_password = "To change your password, please enter your old password and a new password twice.\n";
	
		if (!password || !password1 || !password2) {
			if (password || password1 || password2) {
				var password_error="1";	
				var r_password = "To change your password, please enter your old password and a new password twice.\n";
			}
		}
	}
	
	if (name){var r_name = "Please enter your name.\n";}
	if (email){var r_email = "Please fill in your e-mail adress correctly.\n";}
	if (adress){var r_adress = "Please enter your adress.\n";}
	if (zip){var r_zip = "Please enter your zip or postal code.\n";}
	if (city){var r_city = "Please enter your city.\n";}
	
	if(name || email || adress || zip || city || password_error){
		alert(r_name + r_email + r_adress + r_zip + r_city + r_password);
	}
	else {
		document.forms.profile.submit();
	}
}


function checkPayment() {
	theForm = document.getElementById("payment");
	if (theForm) {
		if (!theForm.method.checked) {
			var r = "Please select the payment method you want to use.\n";
		}
		if (r) { 
			alert(r); 
		} else { 
			theForm.submit(); 
		}
	}
}
