// JavaScript Document
//<SCRIPT language="javascript">
var newWindow;

function CreateNewWindow(url,title,h,w) {
newWindow = window.open(url,'','height='+h+','+'width='+w);
if (newWindow) {
	//imposta gli attributi richiesti
	//newWindow.status =  title
}
}

function CreateNewWindowPerc(url,title,h,w) { 
newWindow = window.open(url,'_blank','height='+((window.screen.availHeight/100)*h)+', '+'width='+((window.screen.availWidth/100)*w));
if (newWindow) {
	//imposta gli attributi richiesti
	//newWindow.status =  title
}
}

function CreateNewWindowPSB(url,title,h,w) { 
newWindow = window.open(url,'_blank','height='+((window.screen.availHeight/100)*h)+', '+'width='+((window.screen.availWidth/100)*w)+', '+'scrollbars=1');
if (newWindow) {
	//imposta gli attributi richiesti
	//newWindow.status =  title
}
}
function FlagQtaChanged(idqta,idflag,minval,maxval,chkMinMax) {

var el = document.getElementById(idqta);
var elflag = document.getElementById(idflag);
if ( !( isNaN(el.value))){
	elflag.value='X';
	if (chkMinMax =='') {}
	else {
		if (el.value<minval){el.value=minval;} else {
			if (el.value>maxval){el.value=maxval;} 	
		}
	}
	
}
else
{
	elflag.value='';
}
}


function ModQtaField(idqta,idflag,mod,minval,maxval) {
var el = document.getElementById(idqta);
if (!(isNaN(el.value))) {
	var newval = (Number(el.value)+Number(mod))
	if ((newval >= minval) && (newval <= maxval)){
		el.value=newval;
		var ret = FlagQtaChanged(idqta,idflag,minval,maxval,'');
	}
}
}

function SetCep(id1,id2,idtgt) {
var el1 = document.getElementById(id1);
var el2 = document.getElementById(id2);
var eltgt = document.getElementById(idtgt);
var str1=String(el1.value);
var str2=String(el2.value);
eltgt.value=el1.value+padding(5-str1.length,"0")+el2.value+padding(3-str2.length,"0");
}

function padding(num, str){
        var opString = "";
        var pad = " ";
        if (str != "" && str != null) pad = str;
        for (; opString.length < num;){
                opString += pad;
        }
        return opString.substr(0, num);
}

function ModImgInput(idel,newimg) {
var el = document.getElementById(idel);
var x = el.getAttribute("src")
if (!(x==newimg)){
	el.src=newimg;
}
}

function SaveAndSubmit(frmid,idel,val) {
ModField(idel,val)
document.getElementById(frmid).submit()
}

function ModField(idel,val) {
var el = document.getElementById(idel);
if (!(el.value==val)){
	el.value=val;
}
}

function ModFieldArr(id_val_arr) {
for(var i=0;i<id_val_arr.length;i=i+2)
{
	var el = document.getElementById(id_val_arr[i]);
	el.value=id_val_arr[i+1];
}
}

function SetFieldArrDisabled(id_val_arr,dsbld) {
for(var i=0;i<id_val_arr.length;i++)
{
	var el = document.getElementById(id_val_arr[i]);
	if (!(el==null)){
		el.disabled=dsbld;
		if (dsbld==0){
			el.style.background="white"
		}
		else
		{
			el.style.background="#CCCCCC"
		}
	}
	else
	{
	}

}
}

/*
function SetBuscaPriceField(id_price_type,id_price_fld) {
	var el_pr_type = document.getElementById(id_price_type);
	if (!(el_pr_type=="BUSCA_TIPO_PR_10")){
		alert(el_pr_type.value);
		SetFieldArrDisabled(['BUSCA_INPUT_PR'],1);
	}
	else
	{
		alert('é uguale!!');
		alert(el_pr_type.value);
		SetFieldArrDisabled(['BUSCA_INPUT_PR'],0);
	}
}
*/

function SelRadioBtn(idel) {
var el = document.getElementById(idel);
if (!(el.checked)){
	el.checked=true;
}
}

function CheckBusca(idel,minlen) {
var el = document.getElementById(idel);
if (el.value.length<minlen){
	return false;
} else {
	return true;
}

}

function SetHrefCompra() {
var fdp;
arr_fdp = new Array(6);
arr_fdp[0]="pr_com_desconto";
arr_fdp[1]="pr_a_vista";
arr_fdp[2]="pr_parcelado2";
arr_fdp[3]="pr_parcelado3";
arr_fdp[4]="pr_parcelado4";
arr_fdp[5]="pr_parcelado5";
arr_fdp[6]="pr_parcelado6";
for (fdp in arr_fdp){
	var el = document.getElementById(arr_fdp[fdp]);	
	if (el.checked){
		var areac = document.getElementById("area_compra");	
		var pos = (areac.href).search('cpag=');
		var newpos=pos+10;
		/*alert(areac.href);*/
		areac.href =((areac.href).substr(0,pos)).concat('cpag=',el.value,(areac.href).substr(newpos));
		/*alert(areac.href);*/
	}
}

}