//różne///////////////////////////////////////////////////////////////////////////
function wybrano_kategorie(A){if(A!=0)window.open(A,"_self")}
function wybrano_producenta(A){if(A!=0){window.open(A,"_self")}}
 
function fotka(adres,tytul)
{
foto1= new Image();
foto1.src=(adres);
wid=foto1.width+20;
hei=foto1.height+20;

if((foto1.width!=0)&&(foto1.height!=0)){
wid=foto1.width+20;
hei=foto1.height+20;
}else{
wid=1000;
hei=500;
}

var wid2 = wid +80;
var hei2 = hei +80;
tx=(screen.availWidth-wid2)/2;
ty=(screen.availHeight-hei2)/2;
var Win = window.open(adres,"",'width=' + wid2 + ',height=' + hei2 + ',resizable=1,top='+ty+',left='+tx+',scrollbars=yes,menubar=no,resizable=yes');
Win.focus();
Win.document.write('<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-2"><title>',tytul,'</title></head><body>');
Win.document.write('<center>');
Win.document.write('<A href="#" onclick="javascript: window.close();return false;"><img src="',adres,'" vspace=5 border=0 alt="',tytul,'"></A><br clear="all"><font face="Arial CE, Arial" size="2" color="#000000"><b>',tytul,'</b><br><br><br><br><br></center></body></html>');
Win.document.close();
}


function flip(rid)
{
current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
document.getElementById(rid).style.display = current;
}



function maxLength(elm,maximum){
   if (elm.value.length > maximum){
      alert("Wprowadź maksymalnie " + maximum + " znaków");
      elm.value = elm.value.substr(0,maximum);
   }
}

//menu///////////////////////////////////////////////////////////////////////////
var last_visible_obj;

function Hide(obj_name)			
{				
	obj = document.getElementById(obj_name);				
	if(obj!=undefined) obj.style.display='none';			
}			
function HideAll(obj_name)			
{				
	if (obj_name!='dGroups') Hide('dGroups');				
	if (obj_name!='dProducers') Hide('dProducers');			
}
function Swich(obj_name)			
{
	HideAll(obj_name);
	obj = document.getElementById(obj_name);
	if(obj!=undefined) obj.style.display=='block'?obj.style.display='none':obj.style.display='block';
}
//function SwichNH(obj_name)
//{
//	obj = document.getElementById('sub_' + obj_name);
//	if(obj!=undefined) obj.style.display=='block'?obj.style.display='none':obj.style.display='block';
//	document.images[obj_name].src.substring(document.images[obj_name].src.lastIndexOf("/"))=='/over_minus.gif'?document.images[obj_name].src='ml/over_plus.gif':document.images[obj_name].src='ml/over_minus.gif';
//	return (false);
//}
function SwichNH(obj_name)
{
    obj = document.getElementById('sub_'+obj_name);
    if(obj!=undefined) obj.style.display=='block'?obj.style.display='none':obj.style.display='block';
    /*Ukrywanie ostatnio otwartego*/
    if(obj!=undefined && obj.style.display=='block')
    {
        if(last_visible_obj!=undefined && obj.id!=last_visible_obj.id)
        {
            last_visible_obj.style.display='none';
            document.images[last_visible_obj.id.substring(4)].src='images/p.gif';
        }
        last_visible_obj=document.getElementById('sub_'+obj_name);
    }
    /*Koniec Ukrywanie ostatnio otwartego*/
    /*
    alert('Ostatnio widoczny: '+last_visible_obj.id+'\n'+'obecny: '+obj.id);
    */
    document.images[obj_name].src.substring(document.images[obj_name].src.lastIndexOf("/"))=='/over_minus.gif'?document.images[obj_name].src='ml/over_plus.gif':document.images[obj_name].src='images/over_minus.gif';
    return (true);
}
function Show(obj_name)
{
	HideAll('');
	obj = document.getElementById(obj_name);
	if(obj!=undefined) obj.style.display='block';
}
function OnWindowResize()
{
	tf = document.getElementById('tForm');
	if(tf!=undefined)
	{
	    var size = tf.offsetHeight;
	    if (!document.all)
		    size += 7;
	}
	gf = document.getElementById('dOther');
	if(gf!=undefined)
	{
		gf.style.top = size;
		gf.style.height = document.body.clientHeight - size;
		gf.style.width = document.body.clientWidth;
	}
}
//menu
function m(img)			
{				
	document.images[img].src=='images/abtn2_over.gif'?document.images[img].src='images/abtn2_off.gif':document.images[img].src='images/abtn2_over.gif';			
}			
function mo(img)			
{				
	document.images[img].src=='images/abtn2_off.gif'?document.images[img].src='images/abtn2_over.gif':document.images[img].src='images/abtn2_off.gif';			
}
//producenci
function p(img)			
{				
	document.images[img].src=='images/abtn2_over.gif'?document.images[img].src='images/b.gif':document.images[img].src='images/abtn2_over.gif';			
}			
function po(img)			
{				
	document.images[img].src=='images/b.gif'?document.images[img].src='images/abtn2_over.gif':document.images[img].src='images/b.gif';			
}
//grupy
function g(img)			
{	
	document.images[img].src.substring(document.images[img].src.lastIndexOf("/"))=='/p.gif'?document.images[img].src='images/over_plus.gif':document.images[img].src='images/over_minus.gif';
}			
function go(img)			
{				
	document.images[img].src.substring(document.images[img].src.lastIndexOf("/"))=='/over_plus.gif'?document.images[img].src='images/p.gif':document.images[img].src='images/minus.gif';
}
//subgrupy
function s(img)			
{				
	document.images[img].src=='images/abtn2_over.gif'?document.images[img].src='images/b.gif':document.images[img].src='images/abtn2_over.gif';			
}			
function so(img)			
{				
	document.images[img].src=='images/b.gif'?document.images[img].src='images/abtn2_over.gif':document.images[img].src='images/b.gif';			
}

function nic(n)			
{				
	n=n+1;			
}			
window.onresize = OnWindowResize;	
	
/*function checkForm(obj_name)
{
    obj = document.getElementById(obj_name);
	if (obj.value.length > 2) {
		document.sI.action="Products.aspx";
		document.sI.target="main";
		document.sI.submit();
	}
	else
	{
		alert("min. 3 znaki");
		obj.focus();
	}
}*/
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}
function SearchValidate(obj_name)
{
    obj = document.getElementById(obj_name);
	if (trim(obj.value).length > 2) {
		return true;
	}	
	alert("Wyszukiwany tekst musi mieć minimum 3 znaki");
	obj.focus();
	return false;	
}


//staty///////////////////////////////////////////////////////////////////////////
function encode64(inp){
var key="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var chr1,chr2,chr3,enc3,enc4,i=0,out="";
while(i<inp.length){
chr1=inp.charCodeAt(i++);if(chr1>127) chr1=88;
chr2=inp.charCodeAt(i++);if(chr2>127) chr2=88;
chr3=inp.charCodeAt(i++);if(chr3>127) chr3=88;
if(isNaN(chr3)) {enc4=64;chr3=0;} else enc4=chr3&63
if(isNaN(chr2)) {enc3=64;chr2=0;} else enc3=((chr2<<2)|(chr3>>6))&63
out+=key.charAt((chr1>>2)&63)+key.charAt(((chr1<<4)|(chr2>>4))&63)+key.charAt(enc3)+key.charAt(enc4);
}
return encodeURIComponent(out);
}

function stats(sid){
var referer=encode64(document.referrer);
var thispage=encode64(window.location.pathname+location.search);
var date=new Date()
var time=date.getTime();
document.writeln("<img src=\"http://stats.webzi.pl/count.php?sid="+sid+"&p="+thispage+"&r="+referer+"&t="+time+"\" alt=\"\" border=\"0\" width=\"0\" height=\"0\" />\n");
}

function formik_a()
{
if (document.dane.platnosc.value=='') {
alert('Proszę uzupełnić pole: Sposób płatności');
return false;
}
if (document.dane.ilosc.value=='') {
alert('Proszę uzupełnić pole: Ilość sztuk');
return false;
}
if (document.dane.user.value=='') {
alert('Proszę uzupełnić pole: Login');
return false;
}
if (document.dane.pass.value=='') {
alert('Proszę uzupełnić pole: Powtórz hasło');
return false;
}
if (document.dane.repass.value=='') {
alert('Proszę uzupełnić pole: Powtórz hasło');
return false;
}
if (document.dane.pass.value!=document.dane.repass.value) {
alert('Hasła w polu "Hasło" oraz "Powtórz hasło" nie są takie same');
return false;
}
if (document.dane.cen.value=='') {
alert('Proszę uzupełnić pole: Cennik');
return false;
}
if (document.dane.news.value=='') {
alert('Proszę uzupełnić pole: Newsletter');
return false;
}
if (!document.dane['radio1'].checked && !document.dane['radio0'].checked)
{
alert('Proszę wybrać rodzaj konta: prywatne lub firmowe')
return false
}
if (document.dane.imie.value=='') {
alert('Proszę uzupełnić pole: Imię i nazwisko');
return false;
}
if (document.dane['radio1'].checked)
{
if (document.dane.nazwa.value=='') {
alert('Proszę uzupełnić pole: Nazwa firmy');
return false;
}
if (document.dane.nip.value=='') {
alert('Proszę uzupełnić pole: NIP');
return false;
}
}
if (document.dane.email.value=='') {
alert('Proszę uzupełnić pole: E-mail');
return false;
}
if (document.dane.telefon.value=='') {
alert('Proszę uzupełnić pole: Telefon');
return false;
}
if (document.dane.ulica.value=='') {
alert('Proszę uzupełnić pole: Nazwa ulicy');
return false;
}
if (document.dane.nr_dom.value=='') {
alert('Proszę uzupełnić pole: Nr lokalu');
return false;
}
if (document.dane.kod_mia.value=='') {
alert('Proszę uzupełnić pole: Kod pocztowy');
return false;
}
if (document.dane.miasto.value=='') {
alert('Proszę uzupełnić pole: Miasto');
return false;
}
if (document.dane.woj.value=='') {
alert('Proszę uzupełnić pole: Województwo');
return false;
}

return true;
}

function formik_b()
{
if (document.rej.user.value=='') {
alert('Proszę uzupełnić pole: Login');
return false;
}
if (document.rej.pass.value=='') {
alert('Proszę uzupełnić pole: Hasło');
return false;
}
if (document.rej.repass.value=='') {
alert('Proszę uzupełnić pole: Powtórz hasło');
return false;
}
if (document.rej.pass.value!=document.rej.repass.value) {
alert('Hasła w polu "Hasło" oraz "Powtórz hasło" nie są takie same');
return false;
}
if (document.rej.cen.value=='') {
alert('Proszę uzupełnić pole: Cennik');
return false;
}
if (document.rej.news.value=='') {
alert('Proszę uzupełnić pole: Newsletter');
return false;
}
if (!document.rej['radio1'].checked && !document.rej['radio0'].checked)
{
alert('Proszę wybrać rodzaj konta: prywatne lub firmowe')
return false
}
if (document.rej.imie.value=='') {
alert('Proszę uzupełnić pole: Imię i nazwisko');
return false;
}
if (document.rej['radio1'].checked)
{
if (document.rej.nazwa.value=='') {
alert('Proszę uzupełnić pole: Nazwa firmy');
return false;
}
if (document.rej.nip.value=='') {
alert('Proszę uzupełnić pole: NIP');
return false;
}
}
if (document.rej.email.value=='') {
alert('Proszę uzupełnić pole: E-mail');
return false;
}
if (document.rej.telefon.value=='') {
alert('Proszę uzupełnić pole: Telefon');
return false;
}
if (document.rej.ulica.value=='') {
alert('Proszę uzupełnić pole: Nazwa ulicy');
return false;
}
if (document.rej.nr_dom.value=='') {
alert('Proszę uzupełnić pole: Nr lokalu');
return false;
}
if (document.rej.kod_mia.value=='') {
alert('Proszę uzupełnić pole: Kod pocztowy');
return false;
}
if (document.rej.miasto.value=='') {
alert('Proszę uzupełnić pole: Miasto');
return false;
}
if (document.rej.woj.value=='') {
alert('Proszę uzupełnić pole: Województwo');
return false;
}

return true;
}



function formik_c()
{
if (document.log.user.value=='') {
alert('Proszę uzupełnić pole: Login');
return false;
}
if (document.log.pass.value=='') {
alert('Proszę uzupełnić pole: Hasło');
return false;
}
return true;
}

function formik_d()
{
if (document.pas.haslo_user.value=='') {
alert('Proszę uzupełnić pole: Login');
return false;
}
if (document.pas.email.value=='') {
alert('Proszę uzupełnić pole: E-mail');
return false;
}
return true;
}
