javaBrs = /\n/gi;

/*	****************************************************************************************
	image cache */
	function MM_findObj(n, d) {
	  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_preloadImages(){ 
	  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_swapImgRestore(){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_swapImage() {
	  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 togleButtons(obj){
		var cClassName=obj.className;if(cClassName==""){return;}
		if(cClassName.toString().toLowerCase().indexOf("hover")!=-1){obj.className=cClassName.replace("Hover","");}else{obj.className=cClassName+"Hover";}
	}
/*	****************************************************************************************/
	function showFaqs(obj){
		if(wmlFaqs.length==0){return;}
		if(obj!=null){
			var idFaq = parseInt(obj.id.toString().toLowerCase().replace("prefaq_",""));
			if(isNaN(idFaq)){return;}if(!document.getElementById("resFaq_"+idFaq)){return;}
			var res = document.getElementById("resFaq_"+idFaq);
			if (res.style.display=="block"){res.style.display="none";}else{res.style.display="block";}
			return;
		}
		var html = "<div id=\"wmlFaqsContainer\">";
		var cTitle="";openDiv=false;
		for (var i=0;i<wmlFaqs.length;i++){
			if(cTitle!=wmlFaqs[i][2]){
				html+="<div class=\"Titulo\">"+wmlFaqs[i][2]+"</div>";cTitle=wmlFaqs[i][2];
			}
			html+="<div class=\"Lista\">";
			html+="<div title=\"pulsa aquí para mostrar u ocultar la respuesta.\" onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"showFaqs(this);\" class=\"Pregunta\" id=\"preFaq_"+wmlFaqs[i][0]+"\">"+wmlFaqs[i][3]+"</div>"
			html+="</div>";
			html+="<div class=\"Respuesta\" id=\"resFaq_"+wmlFaqs[i][0]+"\">"+wmlFaqs[i][4]+"</div>"
		}
		html+="</div>";
		document.write(html);html=null;
	}
/*	****************************************************************************************
	News Home Page */
	var cNews = 0;
	var cNewsId = -1;
	function rotaNews(){
		if (novedades.length==0){return;}
		try	{
			document.getElementById("transDiv").filters[0].apply();
			document.getElementById("transDiv").innerHTML = novedades[cNews][3];
			document.getElementById("transDiv").filters[0].play();
		}catch(e)	{
			document.getElementById("transDiv").innerHTML = novedades[cNews][3];
		}
		if(novedades[cNews][1]!=0){
			document.getElementById("transDiv").style.cursor="pointer";
			document.getElementById("transDiv").title="pulse aquí para más detalle...";
			document.getElementById("transDiv").onclick=verDetalle;
			cNewsId = novedades[cNews][0];
		}else{
			document.getElementById("transDiv").style.cursor="";
			document.getElementById("transDiv").title=novedades[cNews][4];
			document.getElementById("transDiv").onclick="";
			cNewsId = -1;
		}
		cNews+=1;
		if(cNews>=novedades.length){cNews=0;}
		tiempoNews = window.setTimeout("rotaNews()",7500);
	}
	function verDetalle(){
		if(cNewsId=="-1"){return;}
		gotoUrl("/tomanota.asp?pag=detalle&idNews="+cNewsId);
	}
/*	******************************************************************************************/	
function showMicuentaMenu(){
	var html="<div id=menuDerecha>";
	for (var i=0;i<miCuentaMenu.length;i++){
			
		html+="<div class=\"menu"+miCuentaMenu[i][0]+"\"";
		if(miCuentaMenu[i][2]!=""){html+=" title=\""+miCuentaMenu[i][2]+"\"";}
		if(miCuentaMenu[i][3]!=""){
			html+=" style=\"cursor:pointer;\"";
			if(miCuentaMenu[i][3].toLowerCase().indexOf("javascript:")!=-1){html+=" onclick=\""+miCuentaMenu[i][3].replace("javascript:","")+"\"";}else{html+=" onclick=\"document.location.href='"+miCuentaMenu[i][3]+"';\"";}
			html+=" onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\"";}
		html+=">" 
		html+=miCuentaMenu[i][1];
		html+="</div>";			
		
		
	}
	html+="</div>";
	html+="<img src=\"/images/layout/clearpixel.gif\" border=0 height=20 width=100>";
	document.write(html);
}
function showCorpData(show){
	if (show==null){return;}
	var html="<div id=corpData>"
	html+="<div class=titulo>Samcorp SAC</div>";
	html+="<nobr>Av. República de Panamá 3000</nobr><br>";
	html+="San Isidro, Lima 27, Perú<br>";
	html+="Tel: 51.1.617.3800<br>";
	html+="Fax: 51.1.617.3800<br>";
	html+="e-Mail: <a href=\"mailto:samcorp@samcorp.com.pe\">samcorp@samcorp.com.pe</a>"
	html+="</div>"
	document.write(html);
}
	function wml_showcalendar(controlName, formName,controlValue, className){
		if(className==null){className="";}
		var html ="<input title=\"seleccione la fecha del calendario...\" readonly class=\""+className+"\" type=\"text\" name=\""+controlName+"\" id=\""+controlName+"\" size=\"10\" value=\""+controlValue+"\">";
			html+="<img align=\"absmiddle\" border=0 src=\"/images/calendar.gif\" title=\"pulse aquí para seleccionar una fecha\" "
			html+="onclick=\"popUpCalendar(this, "+formName+"."+controlName+",'yyyy-mm-dd');\" name=\"cal_"+controlName+"\" style=\"cursor:pointer;\">";
			html+=" <span title=\"borrar...\" style=\"cursor:pointer;color:blue;font-weight:bold;font-size:9px;\" onclick=\"document."+formName+"."+controlName+".value='';\">X</span>";
		document.write(html);
	}
	function showLogout(usuName){
		if(usuName==null){return;}if(usuName==""){return;}
		var html="<div id=logout align=\"left\">";
		html+="<b>"+usuName+"</b><br>";
		html+="Recuerda <b>\"salir\"</b> al terminar tu sesión.";
		html+="<p align=center><span onclick=\"logOut();\" style=\"cursor:pointer;\"><img src=\"/images/mc_salir.gif\" border=0></span></p>";
		html+="</div>";
		document.write(html); html=null;
	}	
	function logOut(){
		var confirma = window.confirm("¿Esta seguro que desea cerrar su sesión?");
		if (!confirma){return;}
		gotoUrl("/logout.asp");
	}	
	function showWebPartDerecha(){return;}
	function showWebPartCentral(){return;}

	function showFooter(){
		return;
		var menu = new Array(["Mi Página Personal","/micuenta.asp"],["Cambia tu clave de acceso","/micuenta_clave.asp"],["Cambia tu e-mail","/micuenta_email.asp"],
							 ["Actualiza tus datos","/micuenta_datos.asp"],["Actualiza tu foto","/micuenta_foto.asp"],["Actualiza tu currículo","/micuenta_curriculo.asp"],
							 ["Idiomas","/micuenta_idiomas.asp"],["Experiencia Previa","/micuenta_experiencia.asp"],["Educación","/micuenta_estudios.asp"],["Salir (logout)","/logout.asp"]);	
		var html = "<div align=\"center\">";

		html+="<table width=\"760px;\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"table-layout:fixed;\">";
		html+="<col width=\"142\"><col width=\"65\"><col width=\"553\">";
		html+="<tr>";
		html+="<td class=\"lateralIzq\"><div class=\"lateralIzq\">&nbsp;</div></td>";
		html+="<td class=\"espiral\"><div class=\"espiral\">&nbsp;</div></td>";
		html+="<td style=\"border-bottom:1px solid #e0e0e0;\">";
		if (idUsuario!="0"){
			for (var i=0;i<menu.length;i++){
				html+="<nobr>[&nbsp;<span title=\""+menu[i][0]+"\" style=\"color:#606060;cursor:pointer;\" onmouseover=\"this.style.color='#0000FF';\" onmouseout=\"this.style.color='#404040';\" onclick=\"gotoPag('"+menu[i][1]+"');\">";
				html+=menu[i][0]+"</span>&nbsp;]&nbsp;</nobr>";	
			}
		}else{
			html+="&nbsp;";
		}		
		html+="</td></tr></table>";
	
		html+="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"761\" style=\"table-layout:fixed;\">";
		html+="<tr>";
		html+="<td align=\"left\" valign=\"bottom\">";
		html+="<span title=\"Términos y Condiciones de Uso de este sitio web...\" class=\"puntoVerde\" onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"gotoUrl('/terminos.asp');\">Términos de Uso </span>";
		html+="<span title=\"Política de Privacidad...\" class=puntoVerde onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"gotoUrl('/privacidad.asp');\">Política de Privacidad </span>";
		html+="</td>";
		html+="<td align=\"right\" valign=\"top\">";
		html+="<div class=piePopup>© 2007 Supermercados Peruanos S.A.</td>";
		html+="</tr>";
		html+="</table></div>";
		document.write (html);
		html=null;
	}
	function showFooterHome(){
		var html = "<div align=\"center\">";
		html+="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"761\" style=\"table-layout:fixed;\">";
		html+="<tr>";
		html+="<td align=\"left\" valign=\"bottom\">";
		html+="<span title=\"Términos y Condiciones de Uso de este sitio web...\" class=\"puntoVerde\" onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"gotoUrl('/terminos.asp');\">Términos de Uso </span>";
		html+="<span title=\"Política de Privacidad...\" class=puntoVerde onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"gotoUrl('/privacidad.asp');\">Política de Privacidad </span>";
		html+="</td>";
		html+="<td align=\"right\" valign=\"top\">";
		html+="<div class=piePopup>© 2007 Supermercados Peruanos S.A.</td>";
		html+="</tr>";
		html+="</table></div>";
		document.write (html);
		html=null;
	}
	function showMenuheaderTop(){
		var html="<div align=\"center\" style=\"margin-bottom:5px;\">";
		html+="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"761\" style=\"table-layout:fixed;\">";
		html+="<col width=235><col width=526>";
		html+="<tr>";
		html+="<td align=\"left\"></td>";
		html+="<td align=\"right\" valign=\"top\" ><nobr>";	
		html+="<span title=\" Mapa del sitio...\" class=puntoVerde onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"gotoUrl('/mapasitio.asp');\">Mapa del Sitio </span>";
		html+="<span title=\" Respuestas a Preguntas Frecuentes...\" class=puntoVerde onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"gotoUrl('/faqs.asp');\">Preguntas Frecuentes </span>";
		html+="<span title=\" Contáctanos...\" class=puntoVerde onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" onclick=\"gotoUrl('/contacto.asp');\">Contacto </span>";
		html+="</nobr></td></tr></table></div>";
		document.write (html);
		html=null;
	}

	function showLogin(){
		var html="";
		if (isLogon<1){
			html+="<div align=\"left\">";
			html+="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
			html+="<tr>";
			html+="<td style=\"padding-left: 30px\"><b>Si ya estas registrado:</b></td>";
			html+="<td style=\"padding-left: 30px\"><b>Si aún no estas registrado: </b></td>";
			html+="</tr>";
			html+="<tr>";
			html+="<td align=\"right\" valign=\"top\" style=\"padding-right: 50px\">";
			html+="<a href=\"/login.asp\">";
			html+="<img border=\"0\" src=\"images/identificate.gif\" width=\"153\" height=\"20\" alt=\"Identificate...\"></a></td>";
			html+="<td align=\"right\" valign=\"top\" style=\"padding-right: 50px\">";
			html+="<a href=\"/registro.asp\">";
			html+="<img border=\"0\" src=\"images/registrate.gif\" width=\"93\" height=\"20\" alt=\"Regístrate con nosotros...\"></a></td>";
			html+="</tr>";
			html+="</table>";
			html+="</div>";
		}
		document.write(html);
		html=null;
	}
	function gotoUrl(destUrl,destFrame){
		if(destFrame==null){destFrame="";}
		if(destFrame==""){document.location.href=destUrl;return;}
	}
	function openDialog(url, width, height, features, normal) {
		if (!features){features="";}
		if (normal==null){normal=false;}
		if (!window.showModalDialog || normal){var win = window.open(url,"_blank","height="+height+",width="+width+","+features);	return;}
		var nWidth = width + 6;
		var nHeight = height + 25;
		var params = 'dialogWidth:'+nWidth+'px;dialogHeight:'+ nHeight + 'px;help:no;'
		features = features.replace(/\,/gi, ';');
		features = features.replace(/\=/gi, ':');
		features = features.replace(/scrollbars/gi, 'scroll');
		features = features.replace(/left/gi, 'dialogLeft');
		features = features.replace(/top/gi, 'dialogTop');
		features = features.replace(/width/gi, 'dialogWidth');
		features = features.replace(/height/gi, 'dialogHeight');
		if ((features.search('scroll')) == -1) {
			params += "scroll:no;";
		}
		if (features.search('status') == -1) {
			params += "status:no;";
		} 
		params += features;
		var win = window.showModalDialog(url, window, params);
		return win
	}

	function trimString (str) {
	  str = this != window? this : str;
	  return str.replace(/\s+/g, '');
	}
	String.prototype.trim = trimString;

/* 	********************************************************************************
	RoundedBox 
	********************************************************************************/
	function createElement(element){
		if (typeof document.createElementNS != 'undefined'){return document.createElementNS('http://www.w3.org/1999/xhtml', element);}
		if (typeof document.createElement != 'undefined'){return document.createElement(element);}
		return false;}
	function insertTop(outer){
		var outerTop = createElement("div");outerTop.className = "RBTop";
		var innerTop = createElement("div");outerTop.appendChild(innerTop);
		outer.insertBefore(outerTop, outer.firstChild);}
	function insertBottom(outer){
		var outerBottom = createElement("div");	outerBottom.className = "RBBottom";
		var innerBottom = createElement("div");	outerBottom.appendChild(innerBottom);outer.appendChild(outerBottom);}
	function initRB(){
		var divs = document.getElementsByTagName('div');var rbDivs = [];
		for (var i = 0; i < divs.length; i++){
			if (/\bRoundedBoxDefault\b/.test(divs[i].className))
				rbDivs[rbDivs.length] = divs[i];}
		var original, outer, left, right;
		for (var i = 0; i < rbDivs.length; i++)	{
			original = rbDivs[i];
			outer = createElement('div');
			outer.className = original.className;
			outer.className = original.className.replace('RoundedBoxDefault', 'RoundedBox');
			original.className = 'RBContent';
			original.parentNode.replaceChild(outer, original);
			left = createElement('div');
			left.className = 'RBLeftBorder';
			outer.appendChild(left);
			right = createElement('div');
			right.className = 'RBRightBorder';
			left.appendChild(right);
			right.appendChild(original);
			insertTop(outer);
			insertBottom(outer);}}
	function addEvent(obj, evType, fn){
		if (obj.addEventListener)	{
			obj.addEventListener(evType, fn, true);
			return true;
		}else if (obj.attachEvent){
			var r = obj.attachEvent("on"+evType, fn);
			return r;
		}else{
			return false;}}
	if(document.getElementById && document.createTextNode){addEvent(window, 'load', initRB);}
/*	********************************************************************************/

/*  ********************************************************************************
	Write Flash v.1.0
	********************************************************************************/
	function swfAddExtension(src,ext){if(src.indexOf('?')!=-1){return src.replace(/\?/,ext+'?');}else{return src+ext;}}
	function swfGetObjectR(objAttrs, params, embedAttrs){ 
		var str = '<object ';
		for (var i in objAttrs)
		  str += i + '="' + objAttrs[i] + '" ';
		str += '>';
		for (var i in params)
		  str += '<param name="' + i + '" value="' + params[i] + '" /> ';
		str += '<param name="wmode" value="transparent" />';
		str += '<embed ';
		for (var i in embedAttrs)
		  str += i + '="' + embedAttrs[i] + '" ';
		str += ' wmode="transparent" ></embed></object>';
		return str;
	}
	function swFlRunContent(){
		var ret=swfGetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
		var str = swfGetObjectR(ret.objAttrs, ret.params, ret.embedAttrs);
		return str;
	}
	function swfSwRunContent(){
	  var ret=swfGetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);
	  var str = swfGetObjectR(ret.objAttrs, ret.params, ret.embedAttrs);
	  return str;
	}
	function swfGetArgs(args,ext,srcParamName,classid,mimeType){
	  var ret = new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();
	  for (var i=0; i < args.length; i=i+2){
	    var currArg = args[i].toLowerCase();    
	    switch (currArg){	
	      case "classid":
	        break;
	      case "pluginspage":
	        ret.embedAttrs[args[i]] = args[i+1];
	        break;
	      case "src":
	      case "movie":	
	        args[i+1] = swfAddExtension(args[i+1], ext);
	        ret.embedAttrs["src"] = args[i+1];
	        ret.params[srcParamName] = args[i+1];
	        break;
	      case "onafterupdate":
	      case "onbeforeupdate":
	      case "onblur":
	      case "oncellchange":
	      case "onclick":
	      case "ondblClick":
	      case "ondrag":
	      case "ondragend":
	      case "ondragenter":
	      case "ondragleave":
	      case "ondragover":
	      case "ondrop":
	      case "onfinish":
	      case "onfocus":
	      case "onhelp":
	      case "onmousedown":
	      case "onmouseup":
	      case "onmouseover":
	      case "onmousemove":
	      case "onmouseout":
	      case "onkeypress":
	      case "onkeydown":
	      case "onkeyup":
	      case "onload":
	      case "onlosecapture":
	      case "onpropertychange":
	      case "onreadystatechange":
	      case "onrowsdelete":
	      case "onrowenter":
	      case "onrowexit":
	      case "onrowsinserted":
	      case "onstart":
	      case "onscroll":
	      case "onbeforeeditfocus":
	      case "onactivate":
	      case "onbeforedeactivate":
	      case "ondeactivate":
	      case "type":
	      case "codebase":
	        ret.objAttrs[args[i]] = args[i+1];
	        break;
	      case "width":
	      case "height":
	      case "align":
	      case "vspace": 
	      case "hspace":
	      case "class":
	      case "title":
	      case "accesskey":
	      case "name":
	      case "id":
	      case "tabindex":
	        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
	        break;
	      default:
	        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
	    }
	  }
	  ret.objAttrs["classid"] = classid;
	  if (mimeType) ret.embedAttrs["type"] = mimeType;
	  return ret;
	}
	function writeSWF(swf,width,height){
		var html = swFlRunContent(
			"codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0",
			"width",width,
			"height",height,
			"src",swf,
			"quality","high",
			"pluginspage","http://www.macromedia.com/go/getflashplayer",
			"movie",swf);
		document.write(html);
		html=null;
	}
/*	********************************************************************************/	
function showRegresar(){
	var html = "<span class=spsaRegresar onclick=\"gotoUrl('/micuenta.asp');\" onmouseover=\"togleButtons(this);\" onmouseout=\"togleButtons(this);\" ";
	html+="title=\"pulsa aquí para retornar a tu cuenta personal...\">Regresar</span>";
	document.write(html);html=null;
}
function gotoPag(dest){document.location.href=dest;}
function showLink(linkTxt,linkTitle,linkDest){
	if(linkDest==null){linkDest="";}
	if(linkTitle==null){linkTitle=linkTxt;}
	var html = "<span ";
	if(linkDest!=""){ 
		html+="onclick=\"gotoPag('"+linkDest+"');\" title=\""+linkTitle+"\" class=\"titleLinkOff\" onmouseover=\"this.className='titleLinkOn';\" onmouseout=\"this.className='titleLinkOff';\">";
	}else{
		html+="class=\"titleNoLink\">";
	}
	html+=linkTxt+"</span>"
	document.write(html);
}	
var miCuentaMenu = new Array(
	["0","Mi Cuenta(Home)","Mi Cuenta Personal (Inicio)","/micuenta.asp"],
	["1","Cambio de Clave","Cambio de clave de acceso","/micuenta_clave.asp"],
	["1","Cambio de email","Cambio de email","/micuenta_email.asp"],
	["1","Cambio de Datos","Actualiza tus datos personales","/micuenta_datos.asp"],
	["1","Cambio de Doc. de Identidad","Solicitud de cambio de número o tipo de documento de identidad","/micuenta_documento.asp"],
	["0","Tu Currículo","",""],
	["1","Experiencia previa","Experiencia previa","/micuenta_experiencia.asp"],
	["1","Estudios realizados","Estudios realizados","/micuenta_estudios.asp"],
	["1","Idiomas","Idiomas","/micuenta_idiomas.asp"],
	["1","Espectativas de Ingreso","Espectativas de Ingreso","/micuenta_espectativas.asp"],
	["1","Documentos (Word, PDF)","Documentos (Word, PDF)","/micuenta_curriculo.asp"],
	["1","Tu Foto","Tu Foto","/micuenta_foto.asp"],
	["0","LogOut (Salir)","Cierra tu sesión al terminar","javascript:logOut()"]
	)
//window.onerror = ocultaError;
//function ocultaError(){return true;