function RunSwf(archivo,ancho,alto)   {   var version="6,0,29,0";     var quality="high";    var bgcolor="#254063";   var wmode="transparent"; document.write('<object id="myFlash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+'" width='+ancho+' height='+alto+'>\n'); document.write('<param name="movie" value='+archivo+' />\n'); document.write('<param name="quality" value='+quality+'>\n'); document.write('<param name="bgcolor" value='+bgcolor+'>\n'); document.write('<param name="wmode" value='+wmode+'>\n'); document.write('<param name="menu" value=false>\n');  document.write('<embed src='+archivo+' bgcolor='+bgcolor+' quality='+quality+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+' name="myFlash" swLiveConnect="true"></embed>'); document.write('</object>\n'); 	};
function AbreActbnn(tmpVar, nomBnn, tmpVent){ 	window.parent.flaSwf.SetVariable(tmpVar, nomBnn); 	window.open(tmpVent, 'the_iframe') 	}
function ActOnlyBnn(tmpVar, nomBnn){ 	window.parent.flaSwf.SetVariable(tmpVar, nomBnn); 	}
function ActPieMenu(tmpVar, nomBnn){ 	window.parent.swfpie.SetVariable(tmpVar, nomBnn); 	}
function objDiv(dv){if (dv.style.display == 'inline'){dv.style.display = 'none';}else{dv.style.display = 'inline';};};
function AbreArt(Articulo) { 	var Ancho = 600; 	var Alto = 600; 	var izquierda = screen.width/2 - Ancho/2; 	var arriba = screen.height/2 - Alto/2; 	window.open(Articulo, 'popup' ,'width='+Ancho+' , height='+Alto+', top='+arriba+', left='+izquierda+', resizable=yes,scrollbars=yes,status=yes'); 	};

function AbreVent(pagina,Ancho, Alto) { 	var izquierda = screen.width/2 - Ancho/2; 	var arriba = screen.height/2 - Alto/2; 	window.open(pagina, '', 'width='+Ancho+', height='+Alto+', top='+arriba+', left='+izquierda+', resizable=no,scrollbars=yes,status=yes') 	}

function AbreVentComplete(pagina,Ancho, Alto,nameField) {
	var izquierda = screen.width/2 - Ancho/2;
	var arriba = screen.height/2 - Alto/2;
	window.open ( pagina+'?namefield=' + nameField, '', 'width=' + Ancho + ', height=' + Alto + ', top=' + arriba + ', left=' + izquierda + ', resizable=no,scrollbars=yes,status=yes' )
}

function AbreVentN(pagina,Ancho, Alto) { 	var izquierda = screen.width/2 - Ancho/2; 	var arriba = screen.height/2 - Alto/2; 	window.open(pagina, '', 'width='+Ancho+', height='+Alto+', top='+arriba+', left='+izquierda+', resizable=no,scrollbars=no,status=no') 	}
function calcHeight() {   var the_height= document.getElementById("the_iframe").contentWindow.document.body.scrollHeight;   document.getElementById('the_iframe').height=the_height; }
function escDetalles(pagina,tmpCol){ 	var nombrecapa = 'micapa'; 	document.all[nombrecapa].className  = tmpCol; 	window.open(pagina, 'the_iframe'); 	calcHeight(); }
function escDetalle(pagina,tmpCol){ 	window.open(pagina, 'the_iframe'); 	calcHeight(); }
function f_open_window_max( aURL, aWinName ) {    var wOpen;    var sOptions;    sOptions = 'status=no,menubar=no,scrollbars=yes,resizable=no,toolbar=no';    sOptions = sOptions + ',width=' + screen.width;    sOptions = sOptions + ',height=' + screen.height;    sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';    wOpen = window.open( '', aWinName, sOptions );    wOpen.location = aURL;    wOpen.focus();    wOpen.moveTo( 0, 0 );    wOpen.resizeTo( screen.width, screen.height );    return wOpen; }
function validarEmail(valor,ObjFocus) { 	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){ 		return (true) 	} else { 	 if (ObjFocus.value!=''){ 		alert("La dirección de email es incorrecta."); 		}; 		if (ObjFocus.value!=''){ 			ObjFocus.focus();  		}; 		ObjFocus.value=valor; 		return; 	} };
function AC_AddExtension(src, ext) {   if (src.indexOf('?') != -1)     return src.replace(/\?/, ext+'?');    else     return src + ext; }
function AC_Generateobj(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 += '<embed ';   for (var i in embedAttrs)     str += i + '="' + embedAttrs[i] + '" ';   str += ' ></embed></object>';   document.write(str); }
function AC_FL_RunContent(){   var ret =      AC_GetArgs     (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"      , "application/x-shockwave-flash"     );   AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); }
function AC_SW_RunContent(){   var ret =      AC_GetArgs     (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"      , null     );  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); }
function AC_GetArgs(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] = AC_AddExtension(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; }var nav4 = window.Event ? true : false;function acceptNum(evt){		var key = nav4 ? evt.which : evt.keyCode;		return (key <= 13 || (key >= 48 && key <= 57));	};function acceptMtos(evt,obj){		var key = nav4 ? evt.which : evt.keyCode;	var _regExp=/\./;	  if(obj.match(_regExp)=='.'){		  return (key <= 13 || (key >= 48 && key <= 57));	  }else{		  return (key <= 13 || (key >= 48 && key <= 57) || key == 46);	  };	};function abreCalendario(pag,f,c,v){	AbreVent(pag+'?f='+f+'&c='+c+'&v='+v,400,250)}


function DisablingBackFunctionality()
{
	var URL;
	var i ;
	var QryStrValue;
	URL=window.location.href ;
	i=URL.indexOf("?");
	QryStrValue=URL.substring(i+1);
	if (QryStrValue!='X')
	{
		window.location=URL + "?X";
	}
}

function ajax_proddet(id){
	$("#div_detalleProducto").html('<div class="margenDerecho160 margenArriba160"><img src="imagenes/ajax-loader.gif" width="50" height="50" /></div>');
	$("#div_detalleProducto").load('ajax_productodetalle.asp?id=' + id);
}

function ajax_cuerpoDetalleProducto(cat){
	$("#div_cuerpoDetalleProducto").html('<div class="margenDerecho160 margenArriba160"><img src="imagenes/ajax-loader.gif" width="50" height="50" /></div>');
	$("#div_cuerpoDetalleProducto").load('productodetalle.asp?cat=' + cat);
}
