var ilosc_down_first=0;



function zm_update()
{

var zm_str='';

var div_zm = document.getElementById("div_zm");   
var zm_selects = div_zm.getElementsByTagName("select");

for (var i = 0; i < zm_selects.length; i++) 
	{   
    
	zm_str=zm_str+zm_selects[i].id+':'+zm_selects[i].value+'|';

	}  

	zm_str=zm_str+'0:0';

document.getElementById("markowy_change").value=zm_str;

}




function card_refresh()
{


if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("card_json_div").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","koszyk_json.php",true);
xmlhttp.send();



}

function card_update()
{



pay=getCheckedValue(document.forms['koszyk'].elements['pay']);

var nr,item_price,item_sum;
nr=0;
netto_sum=0;
var rt=document.getElementById('card_root');


if(!rt){return false;}

var ins=rt.getElementsByTagName('input');


for(var i=0;i<ins.length;i++)
{


if(ins[i].id.substring(0,10)=='price_org_')
{


	nr=nr+1;

	if(document.getElementById('ilosc_'+nr).value=='')
	{
		document.getElementById('price_sum_'+nr).value='1';
		
	}
	
	if(!integer_validate(document.getElementById('ilosc_'+nr).value) || document.getElementById('ilosc_'+nr).value==0)
	{
		alert('Nie poprawna liczba sztuk');
		document.getElementById('ilosc_'+nr).value='';
		return false;
	}

	

	item_price=parseFloat(document.getElementById('price_org_'+nr).value);
	item_value=parseFloat(document.getElementById('ilosc_'+nr).value);
	item_sum=item_price*item_value;

	netto_sum=netto_sum+item_sum;
	document.getElementById('price_sum_'+nr).value=round_int(item_sum)+'';
	document.getElementById('price_sum_'+nr).value=round_int(item_sum)+'';

}
}





document.getElementById('card_check_1').style.visibility='hidden';
document.getElementById('card_td1_1').style.background='#d0f5ff';
document.getElementById('card_td2_1').style.background='#d0f5ff';

document.getElementById('card_check_2').style.visibility='hidden';
document.getElementById('card_td1_2').style.background='#d0f5ff';
document.getElementById('card_td2_2').style.background='#d0f5ff';

document.getElementById('card_check_3').style.visibility='hidden';
document.getElementById('card_td1_3').style.background='#d0f5ff';
document.getElementById('card_td2_3').style.background='#d0f5ff';


document.getElementById('card_check_4').style.visibility='hidden';
document.getElementById('card_td1_4').style.background='#d0f5ff';
document.getElementById('card_td2_4').style.background='#d0f5ff';

document.getElementById('card_check_5').style.visibility='hidden';
document.getElementById('card_td1_5').style.background='#d0f5ff';
document.getElementById('card_td2_5').style.background='#d0f5ff';







document.getElementById('card_cost').value='';


	if(pays_procent[pay]!=0)
	{
		document.getElementById('card_cost').value='Upust za płatność '+pays_procent[pay]+' %';
		netto_sum=netto_sum+((netto_sum/100)*pays_procent[pay]);


	}

	if(pays_price[pay]!=0)
	{
		document.getElementById('card_cost').value='Dodatkowy koszt manipulacyjny '+pays_price[pay]+' zł';
		netto_sum=parseFloat(parseFloat(netto_sum)+parseFloat(pays_price[pay]));

	}


	document.getElementById('card_sum_netto').value=round_int(netto_sum)+'';
	document.getElementById('card_sum_brutto').value=round_int(netto_sum*1.22)+'';


if(markowy==1)
	{


document.getElementById('card_check_1').style.visibility='visible';
document.getElementById('card_td1_1').style.background='#8dceff';
document.getElementById('card_td2_1').style.background='#8dceff';

	}
	else
if(pay==4)
	{
document.getElementById('card_check_1').style.visibility='visible';
document.getElementById('card_td1_1').style.background='#8dceff';
document.getElementById('card_td2_1').style.background='#8dceff';
	}
	else
if(netto_sum>=5000)
	{
document.getElementById('card_check_2').style.visibility='visible';
document.getElementById('card_td1_2').style.background='#8dceff';
document.getElementById('card_td2_2').style.background='#8dceff';

	}
else
if(netto_sum>=3000)
	{
document.getElementById('card_check_3').style.visibility='visible';
document.getElementById('card_td1_3').style.background='#8dceff';
document.getElementById('card_td2_3').style.background='#8dceff';

	}
else
if(netto_sum>=1000)
	{
document.getElementById('card_check_4').style.visibility='visible';
document.getElementById('card_td1_4').style.background='#8dceff';
document.getElementById('card_td2_4').style.background='#8dceff';

	}
else
if(netto_sum<1000)
	{
document.getElementById('card_check_5').style.visibility='visible';
document.getElementById('card_td1_5').style.background='#8dceff';
document.getElementById('card_td2_5').style.background='#8dceff';

	}









 
 return false;
}


function round_int(c)
{
var ro;

ro=parseFloat(c);

ro=Math.round(ro*100)/100;

ro=ro.toString();

if(ro[ro.length-2]=='.')
	ro=ro+'0';
	
if(ro.length==2 || ro.indexOf(".")==-1)
ro=ro+'.00';

return ro;

}


function select_top_category_show()
{
/*
if(cat_s=='')
try {
   
$('#home_body').fadeIn('slow');

}
catch (e) 
	{
*/

		document.getElementById('home_body').style.display='block'; 
/*	}


cat_s='1';
*/

}


function select_top_account_show()
{
/*
if(cat_s=='')
try {
   
$('#home_body').fadeIn('slow');

}
catch (e) 
	{
*/

		document.getElementById('top_account_menu').style.display='block'; 
/*	}


cat_s='1';
*/

}



















function input_clear_null(ob)
{

	if(ob.value==0) ob.value='';

}

function top_dealer_show()
{


		document.getElementById('home_top_dealer').style.display='block'; 

}

function top_dealer_layer_show(n)
{


		document.getElementById(n).style.display='block'; 

}

function top_dealer_hide()
{


		document.getElementById('home_top_dealer').style.display='none'; 


}

function hide_tree(pa)
{


anch = document.getElementsByClassName("kat_par"+pa);


if (anch.length < 1) 
	{
return false;
	}

	
for (i = 0; i < anch.length; i++) 
	{

		if(anch[i].style.display=='none') 
			anch[i].style.display='block' 
		else
			anch[i].style.display='none' 



	}

return false;

}





function layer_show_hide(id)
{

if(document.getElementById(id).style.display=='block' )
	document.getElementById(id).style.display='none';
else
	document.getElementById(id).style.display='block';


}



function hurt_calc_vis()
{

if(document.getElementById('hurt_kal').style.display=='block' )
	{
	document.getElementById('hurt_kal').style.display='none';
	document.getElementById('calc_brutto').style.display='none';

	}
else
	{
	document.getElementById('hurt_kal').style.display='block';
	document.getElementById('calc_brutto').style.display='block';
	}

hurt_calc_sum();

return false;
}



function hurt_calc_sum()
{


	var d=parseFloat(document.getElementById("calc_org").value.replace(",","."));
	var b=parseFloat(document.getElementById("calc_marza").value.replace(",","."));
	var c=d*(b/100);
	var e=parseInt(22);

	var a=d+c;
	
	ComputetBrutto=a+(a*0.01*e);
	
	document.getElementById("calc_netto").value=round_int(Math.round(a*100)/100);
	document.getElementById("calc_netto").value=document.getElementById("calc_netto").value.replace(".",",");
	document.getElementById("calc_brutto").value=round_int(Math.round(ComputetBrutto*100)/100);
	document.getElementById("calc_brutto").value=document.getElementById("calc_brutto").value.replace(".",",");

	document.getElementById("send_ofert_calc_brutto").value=document.getElementById("calc_brutto").value.replace(".",",");



}


function hurt_calc_show()
{
	hurt_calc_vis();
	document.getElementById("calc_res_input").value=document.getElementById("calc_brutto").value+'';
	document.getElementById("calc_res_input").value=document.getElementById("calc_res_input").value.replace(",", ".");
	document.getElementById("calc_res_input_txt").value='brutto';


	
}


function select_top_category_hide()
{

/*
try {
   
$('#home_body').fadeOut('slow');

}
catch (e) 
	{
	*/
		document.getElementById('home_body').style.display='none'; 
/*	}


cat_s='';
*/
}




function select_top_account_hide()
{

/*
try {
   
$('#home_body').fadeOut('slow');

}
catch (e) 
	{
	*/
		document.getElementById('top_account_menu').style.display='none'; 
/*	}


cat_s='';
*/
}






function select_top_category(n,text)
{





document.location="kategoria-"+n+"-"+text+".html";

}



function remember_show()
{

if(document.getElementById('remember').style.display=='none') 
document.getElementById('remember').style.display='block' 
else
document.getElementById('remember').style.display='none' 


}

function fade_show(n)
{

try {
   
$('#'+n+'').fadeIn('slow');

}
catch (e) 
	{
		document.getElementById(n).style.display='block'; 
	}



}

function fade_hide(n)
{

try {
   
$('#'+n+'').fadeOut('slow');

}
catch (e) 
	{
		document.getElementById(n).style.display='none'; 
	}



}

function listview_card_add(prod)
{
document.getElementById('listview_card_add_frame').src='';


listview_card_add_hide();

val=document.getElementById('listview_value_'+prod).value;


if(!integer_validate(val) || val==0)
	{
alert('Nie poprawna liczba sztuk');
return false;
	}


try {
   
$('#listview_card_add_layer').fadeIn('slow');

}
catch (e) 
	{
		document.getElementById('listview_card_add_layer').style.display='block'; 
	}

document.getElementById('listview_card_add_frame').src='frame_bay.php?id='+prod+'&val='+val;
document.getElementById('listview_card_add_layer').style.top=window.pageYOffset; 

document.getElementById('listview_card_add_frame').style.display='block'; 


}



function listview_card_add_hide()
{

try {
   
$('#listview_card_add_layer').fadeOut('slow');

}
catch (e) 
	{
		document.getElementById('listview_card_add_layer').style.display='none'; 
	}


}


function fade_iframe_show(sr)
{

fade_iframe_hide();

try {
   
$('#fade_iframe').fadeIn('slow');

}
catch (e) 
	{
		document.getElementById('fade_iframe').style.display='block'; 
	}

document.getElementById('fade_iframe_frame').src=sr;
document.getElementById('fade_iframe').style.top=window.pageYOffset; 

document.getElementById('fade_iframe_frame').style.display='block'; 


}


function fade_iframe_hide()
{

try {
   
$('#fade_iframe').fadeOut('slow');

}
catch (e) 
	{
		document.getElementById('fade_iframe').style.display='none'; 
	}


}

function card_plus_plus(id)
{



id2=id;

try 
	{


if(document.getElementById(id).value<999)
	if(ilosc_down_first==1)
document.getElementById(id).value++; 

	}
catch (e) 
	{
	}

if(ilosc_down==1)
	{
		ilosc_down_first=1;
		setTimeout("card_plus_plus(id2)",300); 
		
	}


}


function card_plus(id)
{

//id2=id;
//ilosc_down=1;



//ilosc_down_first='';

//card_plus_plus(id2);



try 
	{


if(document.getElementById(id).value<999)
document.getElementById(id).value++; 

	}
catch (e) 
	{
	}



}

function card_plus_stop(id)
{


ilosc_down=0;



}







function card_minus(id)
{

if(document.getElementById(id).value>1)
try 
	{
   
document.getElementById(id).value--; 

	}
catch (e) 
	{
	}


}




function integer_validate(src) 
{
  var regex = /^[\-]{0,1}[0-9]{1,8}$/;
  return regex.test(src);
}


var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
  function encode64(input) {
      input = escape(input);
      var output = "";
      var chr1, chr2, chr3 = "";
      var enc1, enc2, enc3, enc4 = "";
      var i = 0;
  
      do {
         chr1 = input.charCodeAt(i++);
         chr2 = input.charCodeAt(i++);
         chr3 = input.charCodeAt(i++);
  
         enc1 = chr1 >> 2;
         enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
         enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
         enc4 = chr3 & 63;
  
         if (isNaN(chr2)) {
            enc3 = enc4 = 64;
         } else if (isNaN(chr3)) {
            enc4 = 64;
         }
  
         output = output +
            keyStr.charAt(enc1) +
           keyStr.charAt(enc2) +
            keyStr.charAt(enc3) +
            keyStr.charAt(enc4);
         chr1 = chr2 = chr3 = "";
         enc1 = enc2 = enc3 = enc4 = "";
      } while (i < input.length);
  
      return output;
   }


function show_price_preview(id,lay)
{

p=document.getElementById(''+lay).value;

window.open ("print.php?id="+id+"&p="+encode64(p)+"&b=1",""); 

}




function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}



function layer_show(layer)
{
	document.getElementById(layer).style.display='block'; 
}

function layer_hide(layer)
{
	document.getElementById(layer).style.display='none'; 
}


function filtr_reverse_checkbox(rname)
{
	
	
	
var rt=document.getElementById(rname);


if(!rt){return false;}

var ins=rt.getElementsByTagName('input');


for(var i=0;i<ins.length;i++)
{

	
	if(ins[i].id.substring(0,rname.length+1)==rname+'_')
	{
		
		ins[i].checked=!ins[i].checked;

	}

}



}



function group_layer_show_hide(rname)
{
	
	

	

var ins=document.getElementsByClassName(rname);



for(var i=0;i<ins.length;i++)
{

	
if(ins[i].style.display=='none' )
	ins[i].style.display='table-row';
else
	ins[i].style.display='none';







}



}





function CreateBookmarkLink() {

 title = "SKLEP ARNO"; 
  // Blogger - Replace with <$BlogItemTitle$> 
  // MovableType - Replace with <$MTEntryTitle$>

 url = "http://www.sklep2.arno.pl";
  // Blogger - Replace with <$BlogItemPermalinkURL$> 
  // MovableType - Replace with <$MTEntryPermalink$>
  // WordPress - <?php bloginfo('url'); ?>

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }
