var browsername = navigator.appName;
var browserver = parseInt(navigator.appVersion);
if (browsername == "Netscape" && browserver >= 4) browser="NS4";
if (browsername == "Microsoft Internet Explorer" && browserver >= 4) browser="IE4";
if (browser=="IE4") {
    x = navigator.userAgent.lastIndexOf("MSIE");
    version = parseFloat(navigator.userAgent.substring(x+5,x+10)); 
    if (version>=5) browser="IE5";
 }
 
 window.onError='';


function imprimir () {
	if (browser=="NS4"|| browser=="IE5") {

      this.print() ;  
  } 
  else {
  
	   
       parent.centro.focus();
       if (confirm("Desea imprimir el documento?")){
       var OLECMDID_PRINT = 6;
       var OLECMDEXECOPT_DONTPROMPTUSER = 2;  
       var OLECMDEXECOPT_PROMPTUSER = 1; 
       var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
       document.body.insertAdjacentHTML('beforeEnd', WebBrowser);       
       WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER);
       WebBrowser1.outerHTML = "";
       }
         
  }
}
function printAll(where) {
    if (where.frames.length == 0)
        where.print();
    else
        for (var i=0;i<where.frames.length;i++)
            printAll(where.frames[i]);
}

// Esta función imprime el frame que se le pase como obj, puede llamarse desde otro frame
function imprimirTirilla(obj){
	if (browser=="NS4"|| browser=="IE5") {
	  obj.focus();
      obj.print() ;  
  } 
  else {
  
	   
       obj.focus();
       if (confirm("Desea imprimir el documento?")){
       var OLECMDID_PRINT = 6;
       var OLECMDEXECOPT_DONTPROMPTUSER = 2;  
       var OLECMDEXECOPT_PROMPTUSER = 1; 
       var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
       document.body.insertAdjacentHTML('beforeEnd', WebBrowser);       
       WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER);
       WebBrowser1.outerHTML = "";
       }
         
  }
}

var gAutoPrint = true; // Flag for whether or not to automatically call the print function

function printCabecera(bPintarCab, idioma, tamCab) {
    if (document.getElementById != null) {
        var html = '<HTML>\n<HEAD>\n';

        if (document.getElementsByTagName != null) {
            var headTags = document.getElementsByTagName("head");
            if (headTags.length > 0)
                html += headTags[0].innerHTML;
        }

	      //Estilo para ocultar bloques
	      var iniSty='<style type="text/css">\n';
	      var estilo ='.print { display:none; }\n';
	      estilo += '.margen {margin:12px;}\n';
	      estilo += '.fecha {\n';
	      estilo += 'font-family: Verdana, Arial, Helvetica, sans-serif;\n';
	      estilo += 'font-size: 11px;\n';
	      estilo += 'font-weight: normal;\n';
	      estilo += 'color: #000000;\n';
	      estilo += 'text-align: right;\n';
	      estilo += 'background-color: #FFFFFF;\n';
        estilo += '}\n';
	      var finSty="</style>";
	      
	      html +=iniSty;
	      html +=estilo;
	      html +=finSty;
       
        html += '\n</HE' + 'AD>\n<BODY>\n';
        
        var printReadyElem = document.getElementById("printReady");
        var widthVentana=580;
        
        if (printReadyElem != null) {
        	  if (bPintarCab) {
        	  	if (tamCab == 800) {
        	  		  widthVentana=800;
        	  	    html += "<table width=\"800px\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        	  	    html += "<tr>";
        	  	    html += "<td align=\"center\" width=\"800px\">";
        	  	    html += "<img src=\"/wkn_home/imgs/cab/cabecera800.gif\"></img>";
        	  	} else {
        	  	    html += "<table width=\"580px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        	  	    html += "<tr>";
        	  	    html += "<td width=\"580px\">";
        	  	    html += "<img src=\"/wkn_home/imgs/cab/cabecera580.gif\"></img>";
        	  	}
        	  	html += "</td>";
        	  	html += "</tr>";
        	  	html += "<tr>";
        	  	html += "<td width=\"580px\" align=\"left\" height=\"25px\" class=\"fecha\">";
        	  	html += FechaActualImpresion(idioma);
        	  	html += "&nbsp;";
        	  	html += "</td>";
        	  	html += "</tr>";
        	  	html += "</table>";
        	  }
            html += '<div class=\"margen\">\n';         	  
            html += printReadyElem.innerHTML;
            html += '\n</div>';
        } else {
            alert("Could not find the printReady section in the HTML");
            return;
        }
                
        
        html += '\n</BO' + 'DY>\n</HT' + 'ML>';
        
        var printWin = window.open("","printSpecial","height=550,width="+widthVentana+" ,titlebar=no,toolbar=no");
        printWin.document.open();
        printWin.document.write(html);
        printWin.document.close();
        if (gAutoPrint)
            printWin.print();

    } else {
        //alert("Sorry, the print ready feature is only available in modern browsers.");
        self.print();
    }

}

// Imprimir con cabecera pero sin abrir en ventana nueva
function printCabeceraSinVentana(bPintarCab, idioma) {
    if (document.getElementById != null) {
        var html = '<HTML>\n<HEAD>\n';

        if (document.getElementsByTagName != null) {
            var headTags = document.getElementsByTagName("head");
            if (headTags.length > 0)
                html += headTags[0].innerHTML;
        }
        
        html += '\n</HE' + 'AD>\n<BODY>\n';
        
        var printReadyElem = document.getElementById("printReady");
        
        if (printReadyElem != null) {
        	  if (bPintarCab) {
        	  	html += "<img src=\"/wkn_home/imgs/cab/cabecera580.gif\"></img>";
        	  	html += "<table width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        	  	html += "<tr>";
        	  	html += "<td width=\"580px\" align=\"right\" height=\"25px\" class=\"fecha\">";
        	  	html += FechaActualImpresion(idioma);
        	  	html += "</td>";
        	  	html += "</tr>";
        	  	html += "</table>";
        	  }
            html += printReadyElem.innerHTML;
        } else {
            alert("Could not find the printReady section in the HTML");
            return;
        }
                
        html += '\n</BO' + 'DY>\n</HT' + 'ML>';
        
        //var printWin = window.open("","printSpecial");
        //printWin.document.open();
        var printWin = document.write(html);
        //printWin.document.close();
        if (gAutoPrint)
            printWin.print();

    } else {
        //alert("Sorry, the print ready feature is only available in modern browsers.");
        self.print();
    }

}

/**
Devuelve un string con la fecha actual formateada segun el idioma (lang).
lang:  es -> dd/mm/aaaa
 eu -> aaaa/mm/dd/
 otro/vacio->aaaa/mm/dd
**/
function FechaActualImpresion(lang) {
  
 var dateAct=new Date();
 
 var dia=dateAct.getDate();
 var mes=dateAct.getMonth()+1;
 var anio=dateAct.getFullYear();
 
 var sep="/";
 var strFecha="";
 if(lang=='es') {
  strFecha = dia + sep + mes + sep +anio;
 }else if( lang='eu') {
  strFecha = anio+  sep + mes + sep + dia;
 }else {
  strFecha = anio + sep + mes + sep + dia;
 }
 return strFecha;
}


function printCabeceraKutxanet(bPintarCab, idioma, tamCab) {
    if (document.getElementById != null) {
        var html = '<HTML>\n<HEAD>\n';

        if (document.getElementsByTagName != null) {
            var headTags = document.getElementsByTagName("head");
            if (headTags.length > 0)
                html += headTags[0].innerHTML;
        }

	      //Estilo para ocultar bloques
	      var iniSty='<style type="text/css">\n';
	      var estilo ='.print { display:none; }\n';
	      estilo += '.margen {margin:12px;}\n';
	      estilo += '.fecha {\n';
	      estilo += 'font-family: Verdana, Arial, Helvetica, sans-serif;\n';
	      estilo += 'font-size: 11px;\n';
	      estilo += 'font-weight: normal;\n';
	      estilo += 'color: #000000;\n';
	      estilo += 'text-align: right;\n';
	      estilo += 'background-color: #FFFFFF;\n';
        estilo += '}\n';
	      var finSty="</style>";
	      
	      html +=iniSty;
	      html +=estilo;
	      html +=finSty;
       
        html += '\n</HE' + 'AD>\n<BODY>\n';
        
        var printReadyElem = document.getElementById("printReady");
        var widthVentana=580;
        
        if (printReadyElem != null) {
        	  if (bPintarCab) {
        	  	if (tamCab == 800) {
        	  		  widthVentana=800;
        	  	    html += "<table width=\"800px\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        	  	    html += "<tr>";
        	  	    html += "<td align=\"center\" width=\"800px\">";
        	  	    html += "<img src=\"/wkn_nuevo/wkn_opkn/imgs/"+idioma+"/01logo_kutxanet.gif\"></img>";
        	  	} else {
        	  	    html += "<table width=\"580px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        	  	    html += "<tr>";
        	  	    html += "<td width=\"580px\">";
        	  	    html += "<img src=\"/wkn_nuevo/wkn_opkn/imgs/"+idioma+"/01logo_kutxanet.gif\"></img>";
        	  	}
        	  	html += "</td>";
        	  	html += "<td width=\"580px\" align=\"left\" height=\"25px\" class=\"fecha\">";
        	  	html += FechaActualImpresion(idioma);
        	  	html += "&nbsp;";
        	  	html += "</td>";
        	  	html += "</tr>";
        	  	html += "</table>";
        	  }
            html += '<div class=\"margen\">\n';         	  
            html += printReadyElem.innerHTML;
            html += '\n</div>';
        } else {
            alert("Could not find the printReady section in the HTML");
            return;
        }
                
        
        html += '\n</BO' + 'DY>\n</HT' + 'ML>';
        
        var printWin = window.open("","printSpecial","height=550,width="+widthVentana+" ,titlebar=no,toolbar=no");
        printWin.document.open();
        printWin.document.write(html);
        printWin.document.close();
        if (gAutoPrint)
            printWin.print();

    } else {
        //alert("Sorry, the print ready feature is only available in modern browsers.");
        self.print();
    }

}



function FechaActual(lang) {
var strFecha="";
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()

if(lang=='eu') 
{
	var dayarray=new Array("Igandea","Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","Larunbata");
	var montharray=new Array("urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua");
	strFecha=dayarray[day]+", "+year+"ko "+montharray[month]+"ren "+daym+"a";
}
else
{
	if(lang=='fr') 
	{
			var dayarray=new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
			var montharray=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
			strFecha=dayarray[day]+" "+daym+" "+montharray[month]+" "+year;		
	}
	else		
	{
			if(lang=='en') 
			{
				var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
				var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
				strFecha=dayarray[day]+" "+daym+"th "+montharray[month]+" "+year;		
			}
			else
			{

			var dayarray=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
			var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
			strFecha=dayarray[day]+" "+daym+" de "+montharray[month]+" de "+year;		
		 }
	}
}
return strFecha;
}

