var FRIENDLY_URLS='true';
function sortFocus(obj){
	if(isIE){
		obj.value ='';
	}
	else{
		o=new Option('','-1');
	    obj.options.add(o);
		obj.value ='-1';
	}	
}
function sortBlur(obj, value){
	if(isIE){
		obj.value ='value';
	}
}
function changeSort(obj, sort_url){
	if(obj.value != '-1'){
		if(sort_url.indexOf('?') > -1){
			window.location.href= sort_url + "&productsort=" + obj.value;
		}
		else{
			window.location.href= sort_url + "?productsort=" + obj.value;
		}
	}
}
function changePagesize(obj, sort_url){
	if(obj.value != '-1'){
		if(sort_url.indexOf('?') > -1){
			window.location.href= sort_url + "&pagesize=" + obj.value;
		}
		else{
			window.location.href= sort_url + "?pagesize=" + obj.value;
		}
	}
}
function changePage(obj, sort_url){
	if(obj.value != '-1'){
		if(sort_url.indexOf('?') > -1){
			window.location.href= sort_url + "&page=" + obj.value;
		}
		else{
			window.location.href= sort_url + "?page=" + obj.value;
		}
	}	
}
function getCookie(sName)
{
  // cookies are separated by semicolons
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
  // a name/value pair (a crumb) is separated by an equal sign
  var aCrumb = aCookie[i].split("=");
  if (sName == aCrumb[0])
    return unescape(aCrumb[1]);
  }
    // a cookie with the requested name does not exist
    return null;
}
function setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
  var expires = new Date();
  expires.setTime(expires.getTime() + seconds);
  document.cookie = escape(cookieName) + '=' + escape(cookieValue)
    + (expires ? '; expires=' + expires.toGMTString() : '')
    + (path ? '; path=' + path : '/')
    + (domain ? '; domain=' + domain : '')
    + (secure ? '; secure' : '');
}
var jq=jQuery;
var userAgent = navigator.userAgent.toLowerCase();

var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);

(function(){
	 var r = jq('#themes-selector');
   var btns = r.find('> a');
	 var lnk = document.createElement('link');
	 lnk.rel="stylesheet";
	 lnk.type="text/css";
	 document.getElementsByTagName('head')[0].appendChild(lnk);
	 var themesAddress = "includes/templates/<?php echo $template_dir; ?>/css/theme-";
	 var themeId = getCookie('theme_id');
	 if(themeId){
	 lnk.href = themesAddress + themeId + '.css';
	 btns.each(function(idx, btn){
		 if(btn.innerHTML == themeId){
			 btn.className = 'on';
		 }else{
			 btn.className = '';
		 }
	 	 });
	 }else{
	 btns.each(function(idx, btn){
		 if(btn.className == 'on'){
			 themeId = btn.innerHTML;
			 lnk.href = themesAddress + themeId + '.css';
			 return false;
		 }
	 });
	 }
	 btns.click(function(){
	 this.blur();
	 var t = this.innerHTML;
		 setcookie('theme_id', t, 60*60*24*30);
	 	 lnk.href = themesAddress + t + '.css';
	 var theBtn = this;
	 btns.each(function(idx, btn){
		 if(btn == theBtn){
			 this.className = 'on';
		 }else{
			 this.className = '';
		 }
	 });
	 return false;
	 });
})();