/*
Copyright (C) 2010 Aptus.pl sp. z o.o. s.k.
All rights reserved
*/
function img1(name) {
	 img=new Image();
     img.src = '/i/'+name+'.gif';
	 document.images[name].src=img.src;
}

function img2(name) {
	 img=new Image();
     img.src = '/i/'+name+'b.gif';
	 document.images[name].src=img.src;
}

function dbl(t) {
	if(t.dlg_clicked)
		return false;
	t.dlg_clicked=true;
	return true;
}

var itxt=new Array();

function input_enable(id,txt){
	var inp = document.getElementById(id);
	if(inp){
		itxt[id]=txt;
		inp.className='inactive';
		inp.value=txt;
		inp.onfocus=function(){input_active(id);}
		inp.onblur=function(){input_inactive(id);}
	}
}

function input_active(id){
	var inp = document.getElementById(id);
	inp.value='';
	if(inp.className=='inactive')
		inp.className='';
}

function input_inactive(id){
	var inp = document.getElementById(id);
	if(inp.value==''){
		inp.value=itxt[id];
		inp.className='inactive';
	}
}

function show_tab(id,tab){
	var tabs = document.getElementById('tabs');
	if(!tabs)
		return;
	var divs = tabs.getElementsByTagName('div');
	for(var i=0;i<divs.length;i++){
		if(divs[i].className=='tab_hdr2')
			divs[i].className='tab_hdr';
		if(divs[i].className=='tab')
			divs[i].style.display='none';
	}
	var item = document.getElementById(id);
	if(!item)
		return;
	item.style.display='block';
	tab.className='tab_hdr2';
}

function open_tree(id){
	var sub = document.getElementById('sub'+id);
	var btn = document.getElementById('button'+id);
	
	if(!sub){
	  if(btn)
			btn.className = 'button active';
		return;
	}
	
	if(sub.innerHTML=='')
		dlg_get('/category_list.php?id='+id,'','sub'+id);
	if(sub.style.display=='none'){
		sub.style.display='block';
		if(btn)
			btn.className = 'button active';
	}
	else{
		sub.style.display='none';
		if(btn)
			btn.className = 'button';
	}	
}

function close_tree(div,id){
	if(div.parentNode.nodeName.toLowerCase()=='h2')
		var pdiv = div.parentNode.parentNode.parentNode;
	else
		var pdiv = div.parentNode.parentNode;
	var divs = pdiv.getElementsByTagName('div');
	for(var i=0;i<divs.length;i++){
		if(divs[i].className=='sub' && divs[i].id!='sub'+id)
			divs[i].style.display='none';
	}
	if(div.parentNode.className=='button'){
		while(pdiv.className!='box' && pdiv.nodeName!='body')
			pdiv = pdiv.parentNode;
		divs = pdiv.getElementsByTagName('div');
		for(var i=0;i<divs.length;i++){
			if(divs[i].className=='button active')
				divs[i].className='button';
		}
	}
}

function toggle_delivery_types(open, r) {
	d = document.getElementById('deliveries_table');
	if ( ! d) return;
	divs = d.getElementsByTagName('div');
	dgo = false;
	if (open)
		dgo = document.getElementById('delivery_group_' + open);
	for (i = 0; i < divs.length; i++) {
		cn = ' ' + divs[i].className + ' ';
		if (cn.indexOf(' delivery_group ') != -1) {
			divs[i].style.display = (divs[i] == dgo ? 'block' : 'none');
		}
		
	}

	e = document.forms['form'].elements;
	for (i = 0; i < e.length; i++) {
		if (e[i].name == 'delivery')
			e[i].checked = false;
	}

	if (r) {
		for (i = 0; i < e.length; i++) 
			if (e[i].name == 'delivery_group')
				e[i].checked = false;
		r.checked = true;	
	}
}

function switch_despatch_address() {
	var da = document.getElementById("additional_despatch_address");
	if( da.style.display == "none" )
		da.style.display = "block";
	else
		da.style.display = "none";
}

function switch_adds() {
	var da = document.getElementById("adds_box");
	if( da.style.display == "none" )
		da.style.display = "block";
	else
		da.style.display = "none";
}
function switch_register() {
	var da = document.getElementById("register_box");
	if( da.style.display == "none" )
		da.style.display = "block";
	else
		da.style.display = "none";
}

function set_order_radio() {
	var t = document.getElementById('order_client_type');
	if ( ! t) return;
	var r = t.getElementsByTagName('label');
	for (var i = 0; i < r.length; i++) {
		r[i].onclick = switch_client_type;
	}
}

function switch_client_type(e) {
	if (!e) e = window.event;
	var cnew = ((e.target || e.srcElement).value == 'new');
	document.getElementById('order_login_form').style.display = cnew ? 'none' : 'block';
	document.getElementById('order_data_form').style.display = cnew ? 'block' : 'none';
}

function order_login(t) {
	var f = document.forms['form'];
	f.removeChild(f.elements['action']);
	f.setAttribute('action', t);
	act = document.createElement('input');
	act.type = 'hidden';
	act.name = 'action';
	act.value = 'login';
	f.appendChild(act);
	f.elements['login'].value = f.elements['login2'].value;
	f.elements['password'].value = f.elements['password2'].value;
	delivery = 0;
	if (f.elements['delivery'].length)
		for(var i = 0; i < f.elements['delivery'].length; i++) {
			if(f.elements['delivery'][i].checked) {
				var delivery = f.elements['delivery'][i].value;
				break;
			}
		}
	
	f.elements['redir'].value += '&delivery=' + delivery;
	f.submit();
}

function show_online_payment(name) {
	d = document.getElementById('online_payment_' + name);
	if ( ! d) return;
	ds = d.style;
	if (ds.display == 'none') {
		ds.display = 'block';
	} else {
		ds.display = 'none';
	}
}

function add2rep_submit() {
	document.form.add2rep.value=1;
	document.form.submit();
}
