<!--

function Okno(url,w,h)
{
        if(w=='' || h=='') {
        w=450;
        h=450;
        }
        var type = screen.width;
        h=window.open(url,'Okno','width=' + w + ',height=' + h + ',resizable=0,scrollbars=yes,menubar=no,left=50,fullscreen=no,top=50' );
        h.focus();
}

function Trim(str)
{
        var res = new String(str);
        cnt=0;
        for(i=0;i<res.length;i++)
           {
           if(res.charAt(i)==" ")
              cnt++;
           }
         if(cnt==res.length)
            res="";
        return (res);
}

function spr_email(email,nazwa){

   invalid = " /:,;";
   if(email == "") { return false }
   for(i=0; i < invalid.length; i++) {
      bad = invalid.charAt(i);
      if (email.indexOf (bad, 0) != -1) { return false }
   }
   at = email.indexOf("@", 0);
   if( (at == -1) || (at == 0) ) { return false }
   if(email.indexOf("@", at+1) != -1) { return false }
   period = email.indexOf(".", at);
   if( (period == -1) || (period == at+1) ) { return false }
   if(period+3 > email.length == -1) { return false }

     return (true);
}

function IsNumber(sText)
{
   if(Trim(sText)=="")
   	return(false);	
	
   var ValidChars = "0123456789,";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

		function zmien_foto(foto)
		{
			
			document.getElementById('produkt_foto_load').style.display='inline';			
			var _img=foto.replace('_mini','');
			var _obj=document.getElementById('produkt_foto_foto');
			_obj.src='/sklep/images/foto/'+_img;
		}	
		
		function hideMsg()
		{			
			document.getElementById('produkt_foto_load').style.display='none';			
		}
		
		function powieksz()
		{
			var _obj=document.getElementById('produkt_foto_foto');
			var _x=_obj.width+20;
			var _y=_obj.height+17;			
			Okno('foto.php?plik='+_obj.src,_x,_y);
		
		}
		
		function koszyk()
		{
			document.form1.submit();
		}
		
		function koszyk2(id)
		{
			var ilosc=document.form_lista["ilosc_"+id].value;
	    	if(!IsNumber(ilosc)){
    			alert('Wartosc numeryczna !')
    			return(false);
    		}
			document.location.href='koszyk.php?produkt='+id+'&ilosc='+ilosc;			
		}



//AJAX/////////////////////////////////////////
	/*var callback = {
        addBasket: function(result) {
        	try{
        		var _obj=document.getElementById('koszyk');
        		_obj.innerHTML=result;        		
        		//alert(result);
        		
        	}catch(e){
        		alert(e.message);
        	}		
      },
        delBasket: function(result) {
        	try{
        		var _obj=document.getElementById('koszyk');
        		_obj.innerHTML=result;        		        		
        	}catch(e){
        		alert(e.message);
        	}		
      }
      
      
    }		    
    //var remote = new sklep(callback);*/
    function do_addBasket() {    			  
    	
    	var id=document.form1.produkt.value;
    	var ilosc=document.form1.ilosc.value;
    	if(!IsNumber(ilosc)){
    		alert('Wartosc numeryczna !')
    		return(false);
    	}
    	remote.addBasket(id,ilosc);       	  
    }

    function do_delBasket(sesja,id) { 
    	if(confirm('Czy usunac z koszyka ?'))   			  
    		remote.delBasket(sesja,id);       	  
    }
/////////////////Galeria    
	
	function addBasket()
	{
		var idp=document.getElementById('product_id');
		var count=document.getElementById('product_count');
		
		if(!IsNumber(count.value)){
			alert('Podaj wartość numeryczną !');
		}else{
			if(count.value>0){				
				document.location.href='koszyk.php?id='+idp.value+'&ilosc='+count.value;
			}
			
		}
		
	}
	
	function delBasket(url)
	{
		if(confirm("Czy usunąć element z koszyka?"))
			document.location.href=url;		
		
	}
	
	function doTransport()
	{
		var items=document.form_transport["transport"];
		var len=items.length;
		var ok=false;
		for(i=0;i<len;i++){
			if(items[i].checked){ 
				ok=true;	
			}
		}
		if(!ok){
			alert('Wybierz rodzaj transportu');
			return(false);			
		}else
			return(true);					
	}
	
	
	function doPayment()
	{
		var items=document.form_platnosc["platnosc"];
		var len=items.length;
		var ok=false;
		for(i=0;i<len;i++){
			if(items[i].checked){ 
				ok=true;	
			}
		}
		if(!ok){
			alert('Wybierz rodzaj płatności !');
			return(false);			
		}else
			return(true);					
	}	
	
	function doP24()
	{
		if(confirm('Masz zamiar dokonać płatności w systemie Przelewy24. Czy kontynuwać ?')){
			document.formp24.action='payment.php';				
			document.formp24.submit();				
		}
	}

	function doRemind()
	{
		var email=document.getElementById('remind_email');
		if(Trim(email.value)==""){
			alert('Wprowadź adres email bedący jednocześnie Twoim loginem !');
			return(false);
		}
		
		if(!spr_email(email.value)){			
			alert('Niepoprawny format adresu e-mail !');
			return(false);
		}
		return(true);			
	}
	
	var cleared=false;
	function hasloDef()
	{
		if(!cleared)
			document.form1.haslo.value='';
				
		cleared=true;	
		
	}
	
    
-->