var font_size = cookies('font_size') || 7;
var font_step = 12.5;

rollovers=function(off,on){img=document.getElementsByTagName("img");p=[];off_reg=new RegExp(off+"(\.[a-z]+$)","i");on_reg=new RegExp(on+"(\.[a-z]+$)","i");for(var x=0,i;i=img[x];x++){if(i.src.match(off_reg)){p[x]=new Image();p[x].src=i.src.replace(off_reg,on+"$1");i.onmouseover=function(){this.src=this.src.replace(off_reg,on+"$1");};i.onmouseout=function(){this.src=this.src.replace(on_reg,off+"$1");};};};};
/* -+-+- */
style_switch = function(switcher){
  var li = switcher.getElementsByTagName("A");
  for(var i=0; i< li.length; i++){
    li[i]._id = i;
    li[i].onclick = function(){
      if(this._id==0 && font_size>1 ){ font_size--; }
      else if(this._id==1 ){ font_size=7; }
      else if(this._id==2 ){ font_size++; }
      cookies('font_size', font_size, 365);
      change_font_size()
      this.blur(); return false;
    }
  }
  change_font_size();
}
change_font_size = function(){
  f = font_size*font_step;
  document.getElementsByTagName('BODY')[0].style.fontSize = f+"%";
}
/* -+-+- */
function cookies(name,val,days){
  if(val!=null){
    var expires = '';
    if (days) {
      var date =new Date();
      date.setTime(date.getTime()+(days*24*60*60*1000));
      expires = '; expires=' + date.toGMTString();
    }
   document.cookie = name + '=' + val +expires + '; path=/';
  } else {
    name = name + '=';
    var cs=document.cookie.split('; ');
    for (var i = 0, cv; cv = cs[i]; i++){
      if (cv.indexOf(name) == 0){
        return cv.substring(name.length,cv.length);
      }
    }
  }
  return false;
};

function ieXLiquidWidth(){
  if (900 > document.body.clientWidth){ return "900px"; }
  else{ return "auto"; }
}

window.onload = function(){
  rollovers( "_o" , "_h" );
  style_switch( document.getElementById("fontSizeChange") );
  if(category){
    lists = document.getElementById("tools-area").getElementsByTagName("UL")[2].getElementsByTagName("LI");
    targ = lists[lists.length-1];
  }
  // win size
  /*var main_els = []
  for(var i=0,n; n=document.getElementsByTagName("BODY")[0].childNodes[i]; i++ ){
    if( n.nodeName.charAt(0) != "#" ){ main_els[main_els.length] = n; }
  }
  window.onresize = function(){
    if((window.innerWidth||document.body.offsetWidth)<900){
      for(var i=0,el; el=main_els[i]; i++){ if(el.className!="mainVisual"){ el.style.width = "900px"; } }
    } else {
      for(var i=0,el; el=main_els[i]; i++){ el.style.width = "auto"; }
    }
  }*/
  
};

/*---------------------------------------------
 rss 
----------------------------------------------*/

var rss_data = {
  afe: "pi os an if si ph code",
  apr: "pi an si ov ph ha code",
  are: "pi os an if ka si te ph faq code",
  cad: "pi os an si sa ph code",
  cer: "pi an if ka si ph code",
  cf_: "pi os an if si ph code",
  cib: "pi os an if si sa ph ha code",
  com: "pi an if ka si ph code",
  des: "pi an si ph code",
  dhe: "pi os an if si ph code",
  dio: "pi os an if ka si ph faq code",
  e3_: "pi os an si ph code",
  erd: "pi an si ph code",
  esm: "pi os ka si if ov sa te ph ha an ot kinkyu bar",
  ex_: "pi an si ov ph code",
  exh: "pi an si ph code",
  fem: "pi os an if ka si te ph faq code",
  gli: "pi os an if ka si te oth ph faq code",
  hgt: "pi os an si ov sa ph code",
  hyg: "pi os an if si sa ph code",
  lam: "pi os an si ph code",
  las: "pi os an if ka si sa ph ha faq code",
  lio: "pi os an si ov ph code",
  loc: "pi os an if ka si te ph faq code",
  lop: "pi os an si ov sa ph code",
  lud: "pi os an si ov ph code",
  mel: "pi os an if si sa ph ds code",
  met: "pi os an if si ph code",
  mtp: "pi an si ov ph code",
  nab: "pi if ka si sa ph code",
  neo: "pi os an if ka si ph faq code",
  nic: "pi os an if ka si ph faq code",
  nit: "pi os an if si te ph faq code",
  ora: "pi an si ph code",
  plo: "pi os an if si ph code",
  pv_: "pi os an si ov ph code",
  reg: "pi an si ov ph code",
  rex: "pi os an si sa te ph code",
  rim: "pi os an si ov ph code",
  rit: "pi os an si ov sa te ph code",
  sam: "pi os an si sa ph code",
  sas: "pi os an if ka si sa ph faq code",
  sen: "pi os an si ph code",
  sil: "pi os an if ka si ph faq code",
  sim: "pi os an if ka si sa te ph ha code",
  slf: "pi os an si ov ph code",
  slk: "pi os an si ov ph code",
  sym: "pi os an if si ov sa te ph ha code",
  tav: "pi os an if si ph code",
  teg: "pi os an if si ov te ph ha code",
  ten: "pi os an if si ph ha code",
  tof: "pi os an si ov ph code",
  tra: "pi os an si ov ph code",
  vis: "pi os if ka si te ph faq code",
  vol: "pi os an if si ph code",
  zen: "pi os an if si sa ph ha faq code",
  zom: "pi os an if ka si te ph ha faq code"
};

document.location.pathname.match(/product\/([^\/]+)\//);
var category = RegExp.$1;
var rss_files = [];
var targ;
var rss_index = 0;
var a = new ajax;
var out_html = '<ul class="localNavA02" id="localNavA02">\n';
if(category){ rss_files = rss_data[category].split(" "); }

if(category){ load_rss(); }

function load_rss(){ a.connect( "/product/"+category+"/"+rss_files[rss_index]+".xml", "POST", "", next_rss ); }

function next_rss(r){
  items = r.responseXML.getElementsByTagName("item");
  title = r.responseXML.getElementsByTagName("title");
  if(!items.length){ return; }
  out_html += '<li><span><a href="/product/'+rss_files[rss_index]+'.html">'+title[0].firstChild.nodeValue+"</span>\n<ul>\n";
  for(var i=0; i<items.length; i++){
    var description = items[i].getElementsByTagName('description')[0].firstChild.nodeValue;
    var link = items[i].getElementsByTagName('link')[0].firstChild.nodeValue;
    out_html += '<li><span><a href="'+link+'">'+description+'</a></span></li>\n'
  }
  out_html += "</ul>\n</li>\n"
  if(rss_index==(rss_files.length-1)){
     targ.innerHTML += out_html;
     slists = document.getElementById("localNavA02").childNodes;
     for(var i=0; i<slists.length; i++){
       if( slists[i].nodeName != "LI" ){ continue; }
       slists[i].onmouseover = function(){ this.className="active"; }
       slists[i].onmouseout = function(){ this.className=""; }
     }
  } else { rss_index++; load_rss(); }
}

function ajax(){
  var xhrconn = false;
  var finished = false;
  try { xhrconn = new ActiveXObject('Msxml2.XMLHTTP'); }
  catch (e){
    try{ xhrconnp = new ActiveXObject('Microsoft.XMLHTTP'); }
    catch (e){
      try{ xhrconn = new XMLHttpRequest(); }
      catch (e){ xhrconn = false; }
    }
  }
  if (!xhrconn) return null;
  this.connect = function($url,$method,$query,$func) {
    if(!xhrconn) return false;
    finished = false;
    $method = $method.toUpperCase();
    try {
      if ($method == 'GET'){ xhrconn.open($method,$url+'?'+$query,true); $query = ''; }
      else if ($method == 'POST'){
        xhrconn.open($method,$url,true);
        xhrconn.setRequestHeader('Method', 'POST '+$url+' HTTP/1.1');
        xhrconn.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      }
      xhrconn.onreadystatechange = function(){ if (xhrconn.readyState == 4 && !finished){ finished=true; $func(xhrconn); } };
      xhrconn.send($query);
    }
    catch (e){ return false; }
    return true;
  };
  return this;
}

/*---------------------------------------------
 top sel 
----------------------------------------------*/

function sel(Url) {
  if (Url) {
    window.open(Url,"_blank");
  }
}


/*-------------------------------------------
 04.html form
 -------------------------------------------*/
 
 function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

window.name="product"
var HELPWin=null;//
var HELPHref1="";//
function HelpWinOpen(HELPHref1,W,H){
HELPWin=window.open(HELPHref1,"",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+W+',height='+H+'');
};
 
/*-------------------------------------------
 contact.html form
 -------------------------------------------*/
 /*function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

window.name="product"
var HELPWin=null;//
var HELPHref1="";//
function HelpWinOpen(HELPHref1,W,H){
HELPWin=window.open(HELPHref1,"",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+W+',height='+H+'');
};*/

/*--------------------------------------------
  rules.html
--------------------------------------------*/
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



