// copy or link this file to js folder 
//alert('shop.js');


var shopsafety = false;
var links_secured = false;


function secure_links() {
	for (var i = 0; i < document.links.length; ++i) {
		link = document.links[i];
		if (!link.target) link.onclick = shop_safety;
		
	}
	for (var i = 0; i < document.forms.length; ++i) {
		document.forms[i].onsubmit = shop_safety;;
		
	}
	links_secured = true;
}
	
function shop_safety() { 
	if (!shopsafety) return true;
	if (!exit_warning) return true;
	return confirm(exit_warning); 
}

function protect_shop_form(val) {
	shopsafety = val;
	if (val == true && !links_secured) secure_links();
}

function disable_account() {
	document.shopdesk_pdata.accountowner.disabled=true;
	document.shopdesk_pdata.accountnumber.disabled=true;
	document.shopdesk_pdata.accountnumber_confirm.disabled=true;
	document.shopdesk_pdata.accountbank.disabled=true;
	document.shopdesk_pdata.accountbanknr.disabled=true;
	account_disabled=true;
}
function enable_account() {
	document.shopdesk_pdata.accountowner.disabled=false;
	document.shopdesk_pdata.accountnumber.disabled=false;
	document.shopdesk_pdata.accountnumber_confirm.disabled=false;
	document.shopdesk_pdata.accountbank.disabled=false;
	document.shopdesk_pdata.accountbanknr.disabled=false;
	account_disabled=false;
}

function swap(element1,element2) {
	changeStyleById(element1,"none");
	changeStyleById(element2,"block");
}
function changeStyleById(element,dstyle) {
	if (document.getElementById) {
		var obj = document.getElementById(element)
		var style = obj.style.display;
		if (dstyle== '') {
			if (style == "none") dstyle = "block";
			else if (style == "block") dstyle = "none";
		}
		obj.style.display = dstyle;
   }
}