function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

/*
function checkRollCookie()
{
  var man_div=getCookie("man_div");
  var cat_filter_div=getCookie("cat_filter_div");
  var size_filter_div=getCookie("size_filter_div");
  var color_filter_div=getCookie("color_filter_div");
  var adv_filter_div=getCookie("adv_filter_div");  
  
  
  if (man_div!=null && man_div!="")
  {
	  switch(man_div)
	   {
	    case "0":
   	     break;
	    case "1": 
		 break;
	   }	   
  }
    else 
  {
    setCookie("man_div","0",null);
  }
  
}
*/


function ShowSearchDivs()
{
 var d;
 
 d=document.getElementById('man_div');
 if(d)
 {	 
   d.style.display='block';
   s=document.getElementById('spanHideManDiv');
   if(s) s.style.display='inline';   
   s=document.getElementById('spanShowManDiv');
   if(s) s.style.display='none';  
 }  
	 
 d=document.getElementById('cat_filter_div');
 if(d)
 {	 
   d.style.display='block';
   s=document.getElementById('spanHideCatFilter');
   if(s) s.style.display='inline';   
   s=document.getElementById('spanShowCatFilter');
   if(s) s.style.display='none';  
 }   
 
 d=document.getElementById('size_filter_div');
 if(d)
 {	 
   d.style.display='block';
   s=document.getElementById('spanHideSizeFilter');
   if(s) s.style.display='inline';   
   s=document.getElementById('spanShowSizeFilter');
   if(s) s.style.display='none';  
 }    
 
 d=document.getElementById('color_filter_div');
 if(d)
 {	 
   d.style.display='block';
   s=document.getElementById('spanHideColorFilter');
   if(s) s.style.display='inline';   
   s=document.getElementById('spanShowColorFilter');
   if(s) s.style.display='none';  
 }   
 
 d=document.getElementById('adv_filter_div');
 if(d)
 {	 
   d.style.display='block';
   s=document.getElementById('spanHideAdvFilter');
   if(s) s.style.display='inline';   
   s=document.getElementById('spanShowAdvFilter');
   if(s) s.style.display='none';  
 }    
 
}

function ShowHideDiv(div_id,display_style,span_off_id, span_on_id)
{
 var d,s_off,s_on;	
 if(d=document.getElementById(div_id))
  {
	 d.style.display = display_style;
  }	
 if(s_off=document.getElementById(span_off_id))
 {
	 s_off.style.display = 'none';
 }	
 if(s_on=document.getElementById(span_on_id))
 {
	 s_on.style.display = 'inline';
 }	 
}


//T.K. SwitchContent, AjaxBoxAllTabOff, AjaxBoxTabOn - funkje do obsługi ajaxowych zakładek
//Prawdopodobnie nie będą wykorzystywane
//W przyszłości usunąć???
function SwitchContent(what)
 {
  new Ajax.Updater('mainAjaxContainer', whtat+'_ajax.php', { method: 'get' });
 }

function AjaxBoxAllTabOff()
{	
 document.getElementById('mainAjaxBoxTab1_L').style.backgroundImage = 'url(images_new/ajaxBarTabL_off.gif)';
 document.getElementById('mainAjaxBoxTab1').style.backgroundImage = 'url(images_new/ajaxBarTabM_off.gif)';
 document.getElementById('mainAjaxBoxTab1').style.color='#535353'; 
 document.getElementById('mainAjaxBoxTab1_R').style.backgroundImage = 'url(images_new/ajaxBarTabR_off.gif)';
 document.getElementById('mainAjaxBoxTab2_L').style.backgroundImage = 'url(images_new/ajaxBarTabL_off.gif)';
 document.getElementById('mainAjaxBoxTab2').style.backgroundImage = 'url(images_new/ajaxBarTabM_off.gif)';
 document.getElementById('mainAjaxBoxTab2').style.color='#535353'; 
 document.getElementById('mainAjaxBoxTab2_R').style.backgroundImage = 'url(images_new/ajaxBarTabR_off.gif)';
 document.getElementById('mainAjaxBoxTab3_L').style.backgroundImage = 'url(images_new/ajaxBarTabL_off.gif)';
 document.getElementById('mainAjaxBoxTab3').style.backgroundImage = 'url(images_new/ajaxBarTabM_off.gif)';
 document.getElementById('mainAjaxBoxTab3').style.color='#535353'; 
 document.getElementById('mainAjaxBoxTab3_R').style.backgroundImage = 'url(images_new/ajaxBarTabR_off.gif)';
 document.getElementById('mainAjaxBoxTab4_L').style.backgroundImage = 'url(images_new/ajaxBarTabL_off.gif)';
 document.getElementById('mainAjaxBoxTab4').style.backgroundImage = 'url(images_new/ajaxBarTabM_off.gif)';
 document.getElementById('mainAjaxBoxTab4').style.color='#535353'; 
 document.getElementById('mainAjaxBoxTab4_R').style.backgroundImage = 'url(images_new/ajaxBarTabR_off.gif)';  
}

function AjaxBoxTabOn(id)
{
 document.getElementById(id+'_L').style.backgroundImage = 'url(images_new/ajaxBarTabL_on.gif)';
 document.getElementById(id).style.backgroundImage = 'url(images_new/ajaxBarTabM_on.gif)';
 document.getElementById(id).style.color='#990000';
 document.getElementById(id+'_R').style.backgroundImage = 'url(images_new/ajaxBarTabR_on.gif)';
}


function isUnsignedInteger(s) {
	  return (s.toString().search(/^[0-9]+$/) == 0);
	}

function validate(obj,message)
{
	var input = obj.value;
	if(!isUnsignedInteger(input) || obj.value=="0")
	 {
		//alert(message);
		obj.value="1";
  	    obj.select();
		obj.focus();
		
		return false;
	 }
	return true;
}


function checkforPrice(value)
{ 	
 if (isNaN(parseFloat(value)))return false;
     else return true;
}

function CheckEmpty(TextObject)
{
 var blankRE=/^\s*$/;
 if(TextObject!=null)
 {	 
   if(blankRE.test(TextObject.value)) return true; else return false;
 }  
}
