function setmd5(){
	var pActual = gvv("ps");
	if(pActual!=''){
		if (left(pActual,5)!=":md5:") pActual = ":md5:"+hex_md5(pActual); svv("ps",pActual);
	}
}

function setcual(texto, text1){ 
	var cual = checkselected('comprar','wiznext'); 
	if (cual!= -1){ 
		if (gvv('wiznext')=='login'){
			if(gvv("ps")=="" || gvv("us")==""){
				alert(text1);
				return false;
			}
		}
		if (gvv('wiznext')=='create'){
			location.href = 'index.php?scid=re&p=1&w=1';
			return false;
		}
		setmd5();
		return true; 
	}else{ 
		alert(texto); 
		return false; 
	}
}

function validaCIF(cif,fld,texto){
	if (!valcif(cif,fld)){ alert(texto); return false;} else {return true;}
}

function validaVAT(vat,fld,texto){
	if (!checkVATNumber(vat)){ alert(texto);goo(fld).focus(); return false;} else {return true;}
}

function calCosto(){
	ids = gvv('pr_ids').split(","); can = gvv('pr_can');
	for (id=0;id<can;id++){
		c=gvv('pr'+ids[id]); v=gii('cpr'+ids[id]);
		ajaxLoader("comprar_data.php",'cpr'+ids[id],Math.random()+"&scr=calccosto&access="+access+"&cant="+c+"&prid="+ids[id],v+"<input type='hidden' value='1' id='vpr"+ids[id]+"' />");
	}; setTimeout("totalize()",200);
}

function totalize(){
	ids = gvv('pr_ids').split(","); can = gvv('pr_can'); tot = 0; totm = 0;
	for (id=0;id<can;id++){
		v=gvv('vpr'+ids[id]); if (v==1) { setTimeout("totalize()",100); return; }
	}
	for (id=0;id<can;id++){
		vr=gvv('ccpr'+ids[id]);
		vrm=gvv('ccpre'+ids[id]);
		svv('vpr'+ids[id],1);
		tot+=parseFloat(vr);
		totm+=parseFloat(vrm);
	}
	tot=Math.round(tot*100)/100; totm=Math.round(totm*100)/100;
	sii('cptot',tot); if (totm!=0) sii('cptotm',"<br />"+gvv('ccprm')+": "+totm); else  sii('cptotm','');
}

function costos(texto,show,minimo,textomin){
	if (!isdefined("minimo")) minimo = 999999999999;
	if (!isdefined("textomin")) textomin = "";
	ids = gvv('pr_ids').split(",");
	can = gvv('pr_can'); tot=0;
	reqP= Array();c=0;
	for (id=0;id<can;id++){ 
		vr = parseFloat(gvv('pr'+ids[id]));
		if (isNaN(vr)) vr=0; tot+=vr; 
		if (vr>0 && vr <minimo) {alert(textomin);goo('pr'+ids[id]).focus(); return false}
		reqP[c]=ids[id]+":"+vr;c++;
	}; svv('ctl',reqP);
	if (show==1) if (tot>0){ return true;}else{alert(texto); return false;};
}

function cardselected(texto){ var cual = checkselected('tipocard','wiznext'); if (cual!= -1){ return true; }else{ alert(texto); return false; }}

function tbl_desc(cual) {
	ids = gvv('pr_ids').split(","); can = gvv('pr_can');
	for (id=0;id<can;id++) hss('dpr'+ids[id],'none');
	if (cual!=0) hss('dpr'+cual,'inline');
}


function highlight(browser,producto,valor){
	valor = parseFloat(valor); var e=document.getElementsByName("dctos");
	for(var i=0;i<e.length;i++){
		arrID = (browser=='IE')?e[i].value.split("_"):arrID = e[i].id.split("_");
		if (arrID[1]==producto && (valor >= parseFloat(arrID[2]) && valor <= parseFloat(arrID[3])))	e[i].style.backgroundColor = bgsel;	else e[i].style.backgroundColor = bgdes;
	}
}

function hp(pannel1,pannel2,pannel3){
	tbl_desc('0'); 
	hss('h12',pannel1);
	hss('hmb',pannel2);
	hss('hmg',pannel3);
}
