//* SISTEMA				: Tienda Virtual Cyzone
//* AUTOR				: Ivis Rosa Vásquez Sierra
//* EMPRESA				: Microsoft Perú.
//* FECHA CREACIÓN		: [05/09/2005]
//* MODIFICADO POR		: [Nombre Completo]
//* FECHA MODIFICACIÓN 		: [dd/mmm/aaaa]
//* DESCRIPCION MODIFICACIÓN	: [Descripción Modificación realizada]
//* DESCRIPCIÓN			: Archivo que contiene los scripts utilizados en la aplicación.

function AbreCyshopOtrosPaises(page,namepage)
{
	window.open(page,namepage,"status=no,resizable=no,toolbar=no,scrollbars=no,left=80px,top=80px,width=350px,height=230px");
}

function AbreVentanaVisa()
{
window.open("http://www.visanet.com.pe/","VISA")
}

function AbreVentanaVerified()
{
window.open("http://www.visanet.com.pe/visa.htm","VERIFIEDVISA","width=606,height=402,scrollbars=yes");		
}	

function ChangeImages(ObjName, ImagePath)
{	
document.images[ObjName].src = ImagePath;
}

function ChangeImage(ObjName, ImagePath) {
 document.images[ObjName].src = ImagePath; 
}

function SetInactive(ObjCell) { 
 ObjCell.className = "InactiveTab"; 
}

function SetActive(ObjCell) 
{ ObjCell.className = "ActiveTab"; 
} 

function AbreVentanaAyuda(page,namepage)
{	
	eval(namepage+"=window.open(\""+page+"\", \""+namepage+"\",\"status=no,resizable=no,toolbar=no,scrollbars=yes,left=50,top=50,width=500,height=420\")");
}	

function CloseWindow()
{
	window.close();
}

function AbreVentana(page,namepage)
{	
  eval(namepage+"=window.open(\""+page+"\", \""+namepage+"\",\"status=no,resizable=no,toolbar=no,scrollbars=no,left=50,top=50,width=500,height=420\")");
}	

function AbreVentanaContactenos(page,namepage)
{	
	eval(namepage+"=window.open(\""+page+"\", \""+namepage+"\",\"status=no,resizable=no,toolbar=no,scrollbars=no,left=50,top=50,width=415,height=400\")");
}


function PopupInicio()
{
window.open("POPUP.htm","Popup","width=285,height=385,scrollbars=no");		
}		
		
function devuelveLlamada()
{
location.href = "pagos.aspx?Respuesta=1&cod_tienda=123456789012345&Nordent=12&cod_accion=0";
}

function ChangeImagesCart(ObjName, ImagePath)
{	
  document.images[ObjName].src = ImagePath;
}		

function devuelveLlamadaVerifica()
{
location.href ="verificapagos.aspx?STATEFLOW=0";
}

function callVerifica(stateflow)
{
	if (stateflow  = '' ) {
		var theform = window.document.frmPagos;					   
		theform.action="https://www.alignet-mpi.com/3DSecure/MPI.do";
        theform.submit(); 	
	}
}

function VentanaCambioClave()
{
	var ventana = window.open('ChangePassword.aspx','LogIn','width=491,height=365');
}

function VerCostoEnvio()
	{
		var namepage = "VenAyuda";
		var page = "AyudaPE.aspx#CostoEnvio";
		eval(namepage+"=window.open(\""+page+"\", \""+namepage+"\",\"status=no,resizable=no,toolbar=no,scrollbars=yes,left=50,top=50,width=677,height=420\")");
	}

function AsignarCodPostal(pPostalCode)
	{
			window.opener.SetPostalCode(pPostalCode);
			window.close();
		
}
	
function SetPostalCode(pPostalCode)
{
var form1 = document.forms[0];
for(ObjTmp in form1)
{
if(ObjTmp)
{
	if( ObjTmp == "EditAddress$postal_code" )
	{
		form1[ObjTmp].value = pPostalCode;
	}
	if( ObjTmp == "NewAddress$postal_code" )
	{
		form1[ObjTmp].value = pPostalCode;
	}
	if( ObjTmp == "EditAddressCtrl$postal_code" )
	{
		form1[ObjTmp].value = pPostalCode;
	}
	if( ObjTmp == "MyAccount$txtCodPostal" )
				{
		form1[ObjTmp].value = pPostalCode;
	}
   if( ObjTmp == "NewAccountCtrl$txtCodPostal" )
	{
		form1[ObjTmp].value = pPostalCode;
	}

  }
}


function CambiaImg(imgid,imgnew)
{
if(navigator.appVersion.substring(0,1) >= 3)
{			
	document.images[imgid].src = eval(imgnew + ".src");				
}
}
	
function parseStylesheets() {
var sheets = doc.styleSheets, l = sheets.length;
for(var i=0; i<l; i++) 
parseStylesheet(sheets[i]);
}

function parseStylesheet(sheet) {
var l, rules, imports;
if(sheet.imports) {
	imports = sheet.imports, l = imports.length;
	for(var i=0; i<l; i++) 
		parseStylesheet(sheet.imports[i]);
}

rules = (currentSheet = sheet).rules, l = rules.length;
for(var j=0; j<l; j++) parseCSSRule(rules[j]);
}

function parseCSSRule(rule) {
var select = rule.selectorText, style = rule.style.cssText;
if(!(/(^|\s)(([^a]([^ ]+)?)|(a([^#.][^ ]+)+)):(hover|active)/i).test(select) || !style) return;

var pseudo = select.replace(/[^:]+:([a-z-]+).*/i, 'on$1');
var newSelect = select.replace(/(\.([a-z0-9_-]+):[a-z]+)|(:[a-z]+)/gi, '.$2' + pseudo);
var className = (/\.([a-z0-9_-]*on(hover|active))/i).exec(newSelect)[1];
var affected = select.replace(/:hover.*$/, '');
var elements = getElementsBySelect(affected);

currentSheet.addRule(newSelect, style);
for(var i=0; i<elements.length; i++)
	new HoverElement(elements[i], className, activators[pseudo]);
}

function HoverElement(node, className, events) {
	if(!node.hovers) node.hovers = {};
	if(node.hovers[className]) return;
	node.hovers[className] = true;
	node.attachEvent(events.on,
		function() { node.className += ' ' + className; });
	node.attachEvent(events.off,
		function() { node.className = 
			node.className.replace(new RegExp('\\s+'+className, 'g'),''); });
}

function getElementsBySelect(rule) {
	var parts, nodes = [doc];
	parts = rule.split(' ');
	for(var i=0; i<parts.length; i++) {
		nodes = getSelectedNodes(parts[i], nodes);
	}	return nodes;
}

function getSelectedNodes(select, elements) {
var result, node, nodes = [];
var classname = (/\.([a-z0-9_-]+)/i).exec(select);
var identify = (/\#([a-z0-9_-]+)/i).exec(select);
var tagName = (/^[a-z0-9]+/i).exec(select.toUpperCase()) || '*';
for(var i=0; i<elements.length; i++) {
	result = elements[i].getElementsByTagName(tagName);
	for(var j=0; j<result.length; j++) {
		node = result[j];
		if((identify && node.id != identify[1]) || (classname && !(new RegExp('\\b' +
			classname[1] + '\\b').exec(node.className)))) continue;
		nodes[nodes.length] = node;
	}
}	return nodes;
}

}

// Visualiza la imagen de un registro sanitario
function verPercepcion(idpedido)
{
 window.open ('recibopercepcion.aspx?id=' + idpedido, 'ReciboPercepcion',
   'scrollbars=yes,toolbar=no,location=no,menubar=no,resizable=yes,status=yes,width=700,height=450');
}


var div1 = document.createElement("div");
var table = document.createElement('table');
var tb=document.createElement('tbody');
var row = document.createElement('tr');
var cell = document.createElement('td');
var iframe = document.createElement('iframe');

function show_layer(widget, src) {

	div1.id = "divLayer";
	div1.className = "divLayer";
	div1.style.position = "absolute";
	div1.style.top = "150px";
	div1.style.left = "250px";
	div1.style.height = "400px";
	div1.style.width = "550px";
	div1.style.backgroundColor = 'transparent'; 
	div1.style.border = "none";
	div1.style.display = "";

	table.width = '400';
	table.heigth = '450';
	table.border = '0';
	table.cellPadding='0';
	table.cellSpacing='0';
	table.id = 'tablaContenedor';
	table.align = 'center';

	iframe.id = 'testiframe';
	iframe.name = iframe.id;
	iframe.style.border = 'none';
	iframe.width = '500';
	iframe.height = '380';
	iframe.allowTransparency = 'true';
	iframe.frameBorder = '0';
	iframe.src = src; 

    cell.appendChild(iframe);
    row.appendChild(cell);
    tb.appendChild(row);
    table.appendChild(tb);
    div1.appendChild(table);
    
	var control = document.getElementById("divLayer") 

    if (control==null) { 
    document.body.appendChild(div1); } 

	if (document.all) {
		div1.style.position = 'absolute';
		div1.style.display = "block";
	} else {
		div1.style.position = 'absolute';
		div1.style.display = "block";
	};

 
    document.body.appendChild(div1);

	var controldiv=document.getElementById("divLayer");
    controldiv.style.top=130;
	controldiv.style.left=220;

};

function CerrarVideo(){
	div1.style.display = "none"; }



