function setCPMax(select_obj,obj) {
	if (select_obj.selectedIndex>0) {
		document.getElementById(obj).setAttribute('maxlength',5);
	} else {
		document.getElementById(obj).setAttribute('maxlength',15);
	}
}

function wopen(url, name, w, h) {
  w += 32;
  h += 96;
  wleft = (screen.width - w) / 2;
  wtop = (screen.height - h) / 2;
  if (wleft < 0) {
    w = screen.width;
    wleft = 0;
  }
  if (wtop < 0) {
    h = screen.height;
    wtop = 0;
  }
  var win = window.open(url,
    name,
    'width=' + w + ', height=' + h + ', ' +
    'left=' + wleft + ', top=' + wtop + ', ' +
    'location=no, menubar=no, ' +
    'status=no, toolbar=no, scrollbars=yes, resizable=no');
  win.resizeTo(w, h);
  win.moveTo(wleft, wtop);
  win.focus();
}


function removeCalendarioInput() {
	var element = document.getElementById("recordatorio_add");
	while (element.firstChild) {
	  element.removeChild(element.firstChild);
	}
	document.getElementById('add_yn').value=0;
	if (document.getElementById('fecha_nota_aux')) {
		fecha=document.getElementById('fecha_nota_aux').value;
		partes=fecha.split("/");
		calendario_notas(partes[0],partes[1],partes[2],'');
	}
}

function edit_notes(obj) {
	if (obj.readOnly==true) {
		obj.readOnly=false;
	} else {
		obj.readOnly==true;
	}
}

function coordenadas(event) {
	x=event.clientX;
	y=event.clientY;
    img_left = event.offsetX?(event.offsetX):event.pageX-document.getElementById("foto_articulo").offsetLeft;
    img_top = event.offsetY?(event.offsetY):event.pageY-document.getElementById("foto_articulo").offsetTop;
	img_width=document.getElementById('foto_articulo').offsetWidth;
	img_height=document.getElementById('foto_articulo').offsetHeight;
	//document.getElementById('proba_eee').value=img_left+','+img_top+','+parseInt(img_left+170)+','+parseInt(img_top+170);
	//document.getElementById('map_img_cortar_area').setAttribute("coords",img_left+','+img_top+','+parseInt(img_left+170)+','+parseInt(img_top+170));
	//document.getElementById('proba_eee').value=document.getElementById('map_img_cortar_area').getAttribute('coords');
	document.getElementById('map_img_cortar_area').setAttribute("coords",img_left+','+img_top+','+parseInt(img_left+170)+','+parseInt(img_top+40));	
	document.getElementById('foto_articulo_p').style.backgroundPosition='-'+parseInt(img_left)+'px -'+parseInt(img_top)+'px';
}

function coordenadas2(event) {
	x=event.clientX;
	y=event.clientY;
    img_left = event.offsetX?(event.offsetX):event.pageX-document.getElementById("foto_articulo").offsetLeft;
    img_top = event.offsetY?(event.offsetY):event.pageY-document.getElementById("foto_articulo").offsetTop;
	img_width=document.getElementById('foto_articulo').offsetWidth;
	img_height=document.getElementById('foto_articulo').offsetHeight;
	//document.getElementById('proba_eee').value=img_left+','+img_top+','+parseInt(img_left+170)+','+parseInt(img_top+170);
	//document.getElementById('map_img_cortar_area').setAttribute("coords",img_left+','+img_top+','+parseInt(img_left+170)+','+parseInt(img_top+170));
	//document.getElementById('proba_eee').value=document.getElementById('map_img_cortar_area').getAttribute('coords');
	document.getElementById('map_img_cortar_area').setAttribute("coords",img_left+','+img_top+','+parseInt(img_left+290)+','+parseInt(img_top+180));	
	document.getElementById('foto_articulo_g').style.backgroundPosition='-'+parseInt(img_left)+'px -'+parseInt(img_top)+'px';
}

function coordenadas3(event) {
	x=event.clientX;
	y=event.clientY;
    img_left = event.offsetX?(event.offsetX):event.pageX-document.getElementById("foto_articulo").offsetLeft;
    img_top = event.offsetY?(event.offsetY):event.pageY-document.getElementById("foto_articulo").offsetTop;
	img_width=document.getElementById('foto_articulo').offsetWidth;
	img_height=document.getElementById('foto_articulo').offsetHeight;
	//document.getElementById('proba_eee').value=img_left+','+img_top+','+parseInt(img_left+170)+','+parseInt(img_top+170);
	//document.getElementById('map_img_cortar_area').setAttribute("coords",img_left+','+img_top+','+parseInt(img_left+170)+','+parseInt(img_top+170));
	//document.getElementById('proba_eee').value=document.getElementById('map_img_cortar_area').getAttribute('coords');
	document.getElementById('map_img_cortar_area').setAttribute("coords",img_left+','+img_top+','+parseInt(img_left+480)+','+parseInt(img_top+180));	
	document.getElementById('foto_articulo_l').style.backgroundPosition='-'+parseInt(img_left)+'px -'+parseInt(img_top)+'px';
}
/*
function widget_minimizar(widget,img) {
	if ((img.src='../images/widgets/min.gif')&&(!document.getElementById(widget).style['display'] || document.getElementById(widget).style['display']=='block')) {
		document.getElementById(widget).style['display']='none';
		img.src='../images/widgets/max.gif';
		//document.getElementByI
		document.getElementById('img_min_max_'+widget).src='../images/widgets/max.gif';
	} else {
		document.getElementById(widget).style['display']='block';
		document.getElementById('img_min_max_'+widget).src='../images/widgets/min.gif';	
	}
}*/
function height_dinamico_rows(obj) {
	obj=document.getElementById(obj);
	obj.rows = obj.value.split(/\n/).length;
}

function visorPos() {
	if (document.getElementById('visor_info')) {
		if (document.getElementById('visor_info').style['display']=='none') {
			/*
			var div=document.getElementById('secciones_sidebar_right');
			if (div.style['display']=='block') {
				div.style['display']='none';
			} else {
				div.style['display']='block';
			}
*/
			//var div3=document.getElementById('block_login_on');
			//div3.style['background']='none';	
			var dist=document.getElementById('content').offsetLeft;
			document.getElementById('visor_info').style['left']=parseInt(dist)+'px';
			document.getElementById('visor_info').style['display']='block';
			document.getElementById('visor_info_bar').style['left']=parseInt(dist)+'px';
			document.getElementById('visor_info_bar').style['display']='block';
		}
	}
}


function cerrarVisor() {
	if (document.getElementById('visor_info')) {
		if (document.getElementById('visor_info').style['display']=='block') {
			/*
			var div=document.getElementById('secciones_sidebar_right');
			if (div.style['display']=='block') {
				div.style['display']='none';
			} else {
				div.style['display']='block';
			}
				*/
			//var div3=document.getElementById('block_login_on');
			//div3.style['backgroundImage']="url('../images/user_v_fondo.jpg')";	
			document.getElementById('visor_info').style['display']='none';
			document.getElementById('visor_info_bar').style['display']='none';
			document.getElementById('visor_info').src='';
		}
	}
}

function display_ds(div1,div2) {
	div1=document.getElementById(div1);
	div2=document.getElementById(div2);
	if (div1.style['display']=='block') {
		div1.style['display']='none';
		div2.style['display']='block';
	} else {
		div1.style['display']='block';
		div2.style['display']='none';		
	}

}

function resizeMap(obj) {
	var el=document.getElementById('map_img_cortar');
	var ela=document.getElementById('map_img_cortar_area');
	/*w=obj.clientWidth;
	h=obj.clientHeight;*/
	w=document.getElementById(obj).clientWidth;
	h=document.getElementById(obj).clientHeight;
	el.style['width']=w+'px';
	el.style['height']=(h+20)+'px';
	ela.style['width']=w+'px';
	ela.style['height']=(h+20)+'px';
}

function change_drop_size() {
	obj1=document.getElementById('tipo_corte_p');
	obj2=document.getElementById('tipo_corte_g');
	obj3=document.getElementById('tipo_corte_l');
	objf1=document.getElementById('art_foto_p');
	objf2=document.getElementById('art_foto_g');
	objf3=document.getElementById('art_foto_l');
	if (obj1.checked) {
		objf2.style['display']='none';
		objf3.style['display']='none';
		objf1.style['display']='block';
		document.getElementById('tipo_mesura').value='p';
	} else if (obj2.checked) {
		objf1.style['display']='none';
		objf3.style['display']='none';
		objf2.style['display']='block';
		document.getElementById('tipo_mesura').value='g';
	} else if (obj3.checked) {
		objf1.style['display']='none';
		objf2.style['display']='none';
		objf3.style['display']='block';
		document.getElementById('tipo_mesura').value='l';
	}
}

function setValues2Form(param,val) {
	if (param=='s') {
		document.getElementById('buscar_form').s.value=val;
	} else if (param=='t') {
		document.getElementById('buscar_form').t.value=val;
	} else if (param=='g') {
		document.getElementById('buscar_form').g.value=val;
	} else if (param=='p') {
		document.getElementById('buscar_form').p.value=val;
	} else if (param=='ase') {
		document.getElementById('buscar_form').ase.value=val;
	} else if (param=='all_articles') {
		document.getElementById('buscar_form').all_articles.value=val;
	} else if (param=='art') {
		document.getElementById('buscar_form').art.value=val;
	} else if (param=='all_widgets') {
		document.getElementById('buscar_form').all_widgets.value=val;
	} else if (param=='wid') {
		document.getElementById('buscar_form').wid.value=val;
	} else if (param=='all_promos') {
		document.getElementById('buscar_form').all_promos.value=val;
	} else if (param=='pro') {
		document.getElementById('buscar_form').pro.value=val;
	} else if (param=='pro_tipo') {
		document.getElementById('buscar_form').pro_tipo.value=val;
	} else if (param=='fi') {
		document.getElementById('buscar_form').fi.value=val;
	}
	document.getElementById('buscar_form').submit();
}

function addFavorites(direccion,descripcion){
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>3)){
		window.external.AddFavorite(direccion,descripcion);
	}
	else if(navigator.appName == "Netscape") {
		alert("Presione Crtl+D para agregar esta página a sus 'Bookmarks'");
	}
	else{
		alert("su navegador no dispone de esta opción");
	}
} 

function setHomePage(obj,direccion) {
	//this.style.behavior='url(#default#homepage)'; 
	obj.style.behavior='url(#default#homepage)'; 
	obj.setHomePage(direccion);
}

function display_unique_div(div) {
	div=document.getElementById(div);
	if (div.style['display']=='block') {
		div.style['display']='none';
	} else {
		div.style['display']='block';
	}
}

function delete_galeria(id) {
	if (confirm('¿Estás seguro que quieres eliminar esta galería?')) { window.location='galeria.asp?id='+id+'&ac=del'};
}

function change_star(objet) {
	if (objet) {
		partes=objet.split("_");
		for (var i=1;i<6;i++) {
			if (i<parseInt(partes[2])+1) {
				if (document.getElementById("voto_star_"+i).src.indexOf('voto_g_g.gif')!=-1) {
					document.getElementById("voto_star_"+i).src='../images/voto_g_r.gif';
				} else {
					document.getElementById("voto_star_"+i).src='../images/voto_g_g.gif';
				}
			} else {
				document.getElementById("voto_star_"+i).src='../images/voto_g_g.gif';
			}
		}
	} else {
		for (var i=1;i<6;i++) {
			document.getElementById("voto_star_"+i).src='../images/voto_g_g.gif';
		}
	}
}

function setURLPromoInterna(obj,promo_id) {
	if (obj.checked) {
		document.getElementById('upload_img').link.value='../promociones/promocion.asp?id='+promo_id;
	} else {
		document.getElementById('upload_img').link.value='';
	}
}

function setURLPromoInternaGeneral(obj,promo_id) {
	if (obj.checked) {
		document.getElementById('form_articulo').pagina.value='promocion.asp?id='+promo_id;
	} else {
		document.getElementById('form_articulo').pagina.value='';
	}
}

function nl2br( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Philip Peterson
    // *     example 1: nl2br('Kevin\nvan\nZonneveld');
    // *     returns 1: 'Kevin<br/>\nvan<br/>\nZonneveld'
 
    return str.replace(/([^>])\n/g, '$1<br />\n');
}

function showKeyCode(char) {
	var code = char.charCodeAt(0);
	//alert(msg);
	return code;
}

function txtPost (str) {
	str=escape(str);
	str=str.replace('%BA','&#186;');
	str=str.replace('%AA','&#170;');
	str=str.replace('%B7','&#183;');
	str=str.replace('%26','&amp;');
	str=str.replace('%BF','&#191;');
	str=str.replace('%A1','&#161;');
	str=str.replace('%3C','&lt;');
	str=str.replace('%3E','&gt;');
	str=str.replace('%A8','&#168;');
	str=str.replace('%B4','&#180;');
	str=str.replace('%E7','&#231;');
	str=str.replace('%F1','&#241;');
	str=str.replace('%u20AC','&#8364;');
	str=unescape(str);
	for (var i=0;i<str.length;i++) {
		car3 = str.charAt(i);
		if (showKeyCode(car3)==32) {
			str=str.replace(' ','&nbsp;');
		}
	}
    str=str.replace(/([^>])\n/g, '$1<br />\n');
 	str=str.replace("'", "");
	str=str.replace('"', '');
	return escape(str);
}

function resizeFrame(f) {
	f.style.height = f.contentWindow.document.body.scrollHeight + 'px';
}