



function roll_over(img_name, img_src)
{
      document[img_name].src = img_src;
}

function focus(id)
{
	 document.getElementById(id).focus();
}

function check()
{

	testVATNumber();

	index=document.getElementById('selcountry').value; index=index-1;
	if(index==0)  { return false; }

    if(codelang=='sk')
	{
		return(true);
	}



   	if(codelang=='en')
	{
		return(true);
	}

    if(!document.getElementById('document_company').checked){return true;}
        
	if( document.getElementById('vatnumber').style.borderColor!='' )
	{return false ;}else{return true ;}

    if(index==28)  { return true; }


}

function setcountry()
{

	var index=0;
	var country='';

	index=document.getElementById('selcountry').value; index=index-1;
	country=document.getElementById('selcountry').options[index].text;


	if(index==28){country='-'; 	document.getElementById('vatnumber').readOnly=true; document.getElementById('vatnumber').style.backgroundColor='#dfdfdf'; }else
    {	document.getElementById('vatnumber').readOnly=false; document.getElementById('vatnumber').style.backgroundColor='#ffffff';
    }

   
    
    /*
	if(index==28){country='-'; 	document.getelementbyid('vatnumber').readOnly=true; document.getelementbyid('vatnumber').style.backgroundColor='#dfdfdf'; }else{  document.getElementById('vatnumber').readOnly=false; document.getelementbyid('vatnumber').style.backgroundColor='#ffffff'; }
     */

	var splitted=country.split("-");

	
	document.getElementById('vatnumber').value=splitted[0];

	document.getElementById('country1').value=splitted[1];
	document.getElementById('country2').value=splitted[1];
	document.getElementById('country3').value=splitted[1];

	
}

function mail(name) 
{   
	emailE=(name + '@' + 'dipol.com.pl')   
	parent.location.href=("mailto:" + emailE)
}    

function selectAll(x) 
{ 
	 for(var i=0,l=x.form.length; i<l; i++)
         if(x.form[i].type == 'checkbox') 
         x.form[i].checked=x.form[i].checked?false:true 
}   

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}


function hide(id) 
{
	 document.getElementById(id).style.display = 'none';
}

function show(id) 
{
	 document.getElementById(id).style.display = 'block';
}

function info1(info,w)
{
	 overlib(info,WIDTH,w);nd(5000);
}

function info2(info,w)
{
	 overlib(info,BGCOLOR,'#ff0000',TEXTCOLOR,'#ff0000',WIDTH,w); nd(10000);
}

function ChangeValue(id,val)
{
	 document.getElementById(id).value=val;
}

function ChangeContent(id,shtml) 
{
	if (document.getElementById || document.all) 
   	{
       		var el = document.getElementById? document.getElementById(id): document.all[id];
       		if (el && typeof el.innerHTML != "undefined") el.innerHTML = shtml;
   	}
}

function MoveContent(id_s,id_d)
{
	ChangeContent(id_s,document.getElementById(id_d).innerHTML);
}


function addRow(id,shtml)
{
	var tbody = document.getElementById
	(id).getElementsByTagName("TBODY")[0];
	var row = document.createElement("TR")
	row.innerHTML=shtml;
	tbody.appendChild(row);
}

function ajax_object()
{
	
	var AJAX = null;

	if (window.XMLHttpRequest) 
	{
		   AJAX=new XMLHttpRequest();
	} 
	else 
	{
		   AJAX=new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (AJAX==null) 
	{	
		   alert("Your browser doesn't support AJAX.");                                         
	} 

	return(AJAX);
}



function pagesload(page,pages)
{
	var ajaxobj=ajax_object();

	ajaxobj.onreadystatechange =
           function ()
	   {
                   var divid='page'+page;
		   
		   if (ajaxobj.readyState==4) 
		   {
			 if(ajaxobj.status==200)
			 {
				ChangeContent(divid,ajaxobj.responseText);
				
				  if(page<pages)
				  {
	   				ajaxobj=null;
				  	pagesload(page+1,pages);
				  }
				  else
				  {
					 ChangeContent('preloader',''); 
				  }

			 }
	   	}     
		   
	   };

	   var url=path+'items_table.php?r='+Math.random()+'&page='+page;

	   ajaxobj.open("GET", url, true);  
           ajaxobj.send(null);
}

function subscribe()
{

	
	var ajaxobj=ajax_object();
	ajaxobj.onreadystatechange =
        function ()
        {
		   if (ajaxobj.readyState==4) 
		   {
			 if(ajaxobj.status==200)
			 {
				var data=ajaxobj.responseText;

				if(data=='0')
				{
					alert(inf7);
				}

				if(data=='1')
				{
					hide('subscribtion1');
					show('subscribtion2');					
				}

				if(data=='2')
				{
					alert(inf8);
				}
			 }
		   }
	};
	
	var mail=document.getElementById('subscribe_mail').value;
	
	var url='subscribe.php?email='+mail;

        ajaxobj.open("GET", url, true);  
        ajaxobj.send(null);
}


function add_to_cart_qty(id,qty)
{

	if(qty<1 || isNaN(qty)) { alert(inf1); return(0); }

	var ajaxobj=ajax_object();
	ajaxobj.onreadystatechange =
        function ()
        {
		   if (ajaxobj.readyState==4) 
		   {
			 if(ajaxobj.status==200)
			 {

				var data=ajaxobj.responseText;
				
				if(!isNaN(data))
				{
					if(data>0)
					{

						ChangeContent('cart_qty',data);	

				        overlib(inf2,FGCOLOR,'#ffcb4f',TEXTCOLOR,'#000000'); nd(5000);				
						ChangeValue('qty_'+id,'');							

					}
					else
					{
						alert(inf3);
					}
				}
				else
				{
						alert(inf4+data);
					
				}


			 }
		   }
	};
	
    
   if(document.getElementById('type_'+id))
   {
        var type=document.getElementById('type_'+id).value;
        //alert(type);
        if(type=='') {alert(inf10); return(0);}else{document.getElementById('type_'+id).selectedIndex=0;}

   }

	var url=path+'addtocart.php?id='+id+'&qty='+qty+'&type='+type;
	
        ajaxobj.open("GET", url, true);  
        ajaxobj.send(null);

}

function add_to_cart(id)
{
	var qty=document.getElementById('qty_'+id).value;

	add_to_cart_qty(id,qty);
}

function setcartqty(id)
{

	var ajaxobj=ajax_object();
	ajaxobj.onreadystatechange =
        function ()
        {
		   if (ajaxobj.readyState==4) 
		   {
			 if(ajaxobj.status==200)
			 {
				var data=ajaxobj.responseText;
				ChangeValue('qty_'+id,data);
				focus('qty_'+id);
			 }
		   }
	};


	var url=path+'getcartqty.php?id='+id;

        ajaxobj.open("GET", url, true);  
        ajaxobj.send(null);
}

function change_cart(id)
{
	var qty=document.getElementById('qty_'+id).value;

	if(qty<1 || isNaN(qty)) { alert(inf1); return(0); }

	var ajaxobj=ajax_object();
	ajaxobj.onreadystatechange =
        function ()
        {
		   if (ajaxobj.readyState==4) 
		   {
			 if(ajaxobj.status==200)
			 {

				var data=ajaxobj.responseText;

				if(data.charAt(0)=='*')
				{
					data=data.substr(1);
					if(data==0)
					{
						alert(inf9);
						setcartqty(id);

					}
					else
					{	
						alert(inf5+data);
						setcartqty(id);
					}
				}
				else
				{				
                     var sums=data.split('|');

				   	 ChangeContent('cart_sum',sums[0]);						
					 ChangeContent('cart_sum_eur',sums[1]);						

                     document.getElementById('qty_'+id).style.borderColor='#c0c0c0;';

				}

			 }
		   }
	};

	var url=path+'changecart.php?id='+id+'&qty='+qty;

        ajaxobj.open("GET", url, true);  
        ajaxobj.send(null);
}

function check_cart()
{

	var ajaxobj=ajax_object();
	ajaxobj.onreadystatechange =
        function ()
        {
		   if (ajaxobj.readyState==4) 
		   {
			 if(ajaxobj.status==200)
			 {

				var data=ajaxobj.responseText;

				if(data=='1') return(true);
				else
				{
					alert('blad');
				}
			 }
		   }
	};

	var url=path+'checkcart.php';

        ajaxobj.open("GET", url, true);  
        ajaxobj.send(null);
}


function add_to_favorite(id)
{
	var ajaxobj=ajax_object();
	ajaxobj.onreadystatechange =
        function ()
        {
		   if (ajaxobj.readyState==4) 
		   {
			 if(ajaxobj.status==200)
			 {

				var data=ajaxobj.responseText;

				if(data>0)
				{
					ChangeContent('favorite_qty',data);				
					overlib(inf6); nd(1000);				

				}


			 }
		   }
	};

	var url=path+'addtofavorite.php?id='+id;
        
	ajaxobj.open("GET", url, true);  
        ajaxobj.send(null);
}
