// JavaScript Document
  d=document;
  tosWindow = '';
  
  function setFocus() {
    if (d.getElementById) d.getElementById('yschsp').focus();
  }
 
  if (d.getElementById) {
     oTog=d.getElementById('yschtg');
     if (oTog) {
        aLnx=oTog.getElementsByTagName('a');
        for (var i=0;i<aLnx.length;i++) {
            aLnx[i].target = "_blank";
            aLnx[i].onclick=passP; 
        }
     }
  }
 
  function passP(e) {
    e=(e)?e:((window.event)?window.event:"");
    if (e) {      
      var o=(e.target)?((e.target.nodeType==3)?e.target.parentNode:e.target):e.srcElement;
      if (o.tagName=='SPAN'||o.tagName=='EM'||o.tagName=='STRONG') o=o.parentNode;  // Local  
      var qs="p";
      if (o.href.indexOf("yahoo") == -1) {
         qs="query";  
      }      
      var href = o.href; 
      if (window.RegExp&&window.encodeURIComponent) {
        var sP=encodeURIComponent(d.getElementById('yschsp').value);                  
        var re= new RegExp("(\\?|&)" + qs + "\\=(?:.*?)(&|$)", "i");               
        if (href.indexOf(qs + "=")!=-1) {              
          href=href.replace(re,"$1" + qs + "="+sP+"$2");           
        }         
        else {
          href+="&" + qs + "="+sP;
        }       
      }            
      if (readCookie('ytos') == null) {        
        popYTos(href);
        return false; 
      }      
      o.href = href;    
    } 
    return true;    
  } 
  
  function popYTos(href) { 
     var ref = href;
     if (window.encodeURIComponent) {
        ref = encodeURIComponent(ref);
     }
     var tosUrl = "tos?yref=" + ref;    
  	 if (!tosWindow.closed && tosWindow.location) {		
		tosWindow.close();
	 } 		
	 tosWindow=window.open(tosUrl,'','height=360,width=325,resizable=yes,scrollbars=yes');
	 if (!tosWindow.opener) tosWindow.opener = self;			 
  }  
  
  function readCookie(name) {
	var nameStr = name + "=";
	var cookieArray = document.cookie.split(';');
	for(var i = 0; i < cookieArray.length;i++) {
	   var cookie = cookieArray[i];
	   while (cookie.charAt(0) == ' ') cookie = cookie.substring(1,cookie.length);
	   if (cookie.indexOf(nameStr) == 0) {
          return cookie.substring(nameStr.length,cookie.length);
       }
	}
	return null;
  }
  
  function addReferrer(e) {
     if (d.getElementById && window.encodeURIComponent) {       
       wref=d.getElementById('wref');                   
       q=d.getElementById('yschsp');
       url = "http://buscador.sunat.gob.pe:80/search/"+"?query="+encodeURIComponent(q.value);     
       wref.value = url;             
     } 
  }

