
function openurl(url){window.open(url)}
function show_help(page){ return;}

function swpo_images(){
 var d=document;
 var i, j, a=swpo_images.arguments;
 for(i=0; i<a.length; i++){
   var img = eval('d.'+a[i]);
   if(img){
      var b = img.src.substr(img.src.length - 5);
      if(b.substr(0, 1) == "o"){
         img.src = img.src.substr(0, img.src.length - 5)+ img.src.substr(img.src.length-4);
      } else {
         img.src = img.src.substr(0, img.src.length - 4) + "o"+ img.src.substr(img.src.length - 4);
      }
   }
 }
 return;
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x;if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//_______________________
function expand_tr_only(e){
 var tr, i = 1;
 while(1){
  tr = e+i;
  var t = document.getElementById(tr);
  if(!t) t = document.getElementsByName(tr)[0];
  if(t){
  	 //alert(t.expanded);
     if(t.expanded != true){
        t.style.cssText = "display: ";
        t.expanded = true;
     }
  } else {
     break;
  }
  i++;
 }
}

//________________________
function expand_table_tr(e){
 var tr, i = 1;
 while(1){
  tr = e+i;
  var t = document.getElementById(tr);
  if(!t) t = document.getElementsByName(tr)[0];

  if(t){
     if(t.expanded == true){
        t.style.cssText = "display: none";
        t.expanded = false;
     } else {
        t.style.cssText = "display: ";
        t.expanded = true;
     }
  } else {
     break;
  }
  i++;
 }
}

//____________________________________
function check_all_checkboxes(f, v, tr){
 for(var i=0; i<f.elements.length; i++) {
  if(f.elements[i].type == "checkbox"){
     if(v){
        if(f.elements[i].name == v ){
           if(f.elements[i].checked == true){
              f.elements[i].checked = false;
           } else {
              f.elements[i].checked = true;
           }
        }
     } else {
        //f.elements[i].checked = true;
     }
  }
 }

 if(tr){
    expand_table_tr(tr);
 }
}

//_________________________________________
function set_checkboxes(f, reper, v, trname){
 //var r = eval('document.'+reper);
 //eval(document.formName.fieldName)
 var r = eval('f.'+reper);
 if(r){
 	r = r.checked;
    for(var i=0; i<f.elements.length; i++) {
      if(f.elements[i].type == "checkbox"){
         if(v){
            if(f.elements[i].name == v ){
            	//alert(f.elements[i].checked +" "+r);
                f.elements[i].checked = r;
            }
        }
     } else {
        //f.elements[i].checked = true;
     }
  }

  if(trname){
     expand_tr_only(trname);
  }
 }
}

//________________________
function setfontsize(e, fs){
 e.style.cssText = "font-size: "+fs;
}

//________________________
function setfontbold(e, fs){
 e.style.cssText = "font-weight: "+fs;
}

//______________________________
function find_set_cb(f, n, v, tr){
 var i = 1;
 var e = eval('f.'+n);
 while(e){
  var t = eval('f.'+v+i);
  if(t){
  	 t.checked =  e.checked;
  } else {
     break;
  }
  i++;
 }
 if(tr){
    expand_tr_only(tr);
 }
}

//______________________________________
function count_form_checked_checkboxes(f){
 var ok = 0;
 for(var i=0; i<f.elements.length; i++) {
  if(f.elements[i].type == "checkbox"){
     if(f.elements[i].checked == true){
        ok++;
     }
  }
 }
 return ok;
}

//__________________________
function display_all_brands(){
 var ok = true;
 var i=0;
 var t;
 while(ok){

  t = document.getElementById("brand"+i);
  if(t){
     t.style.cssText = "display: block";
  } else {
     ok = false;
  }
  i++;
 }

 t = document.getElementById("brand_all");
 if(t){
    t.style.cssText = "display: none";
 }
 return;
}

function cat_more(by_id, hide) // related searches dropdown on index page
{
	var rs = document.getElementById(by_id);
	//var pr = document.getElementById('profile');

	if (rs.style.display=='block' || hide==0){
		rs.style.display='none';
	} else {
		rs.style.display='block';
	}
 return false;
}

c_onclick=0;
r_onclick=0;
b_onclick=0;

function rsearch(etype){
 var rs = document.getElementById(etype+'_rs');
 var rs1= document.getElementById(etype+'_rs1');//image below
 if(eval(etype+'_onclick')==0){
	rs.style.display='block';
	rs1.src='/images/b003.png';
    eval(etype+'_onclick=1');
 } else if(eval(etype+'_onclick')==1){
    rs.style.display='none';
    rs1.src='/images/b001.png';
    eval(etype+'_onclick=0');
 }
 return false;
}

