$(document).ready(function(){
	if(typeof cliente != 'undefined'){
		if(cliente == 'pedala'){
			reposicionaAvaliacao();
		}
	}
});
reposicionaAvaliacao = function(){
	$('#box-image .avaliacao-media em').each(function(){
		var newEl = $(this).clone(true);
		$('#produto h2').addClass('comAvaliacao').after( $(newEl) );
		$('#produto h2 + em').html( 'Avaliação média deste produto: <span>' + $('#produto h2 + em').html() + '</span>');
		$('#produto h2 + em').wrap('<p class="avaliacao-media avaliacao-media-titulo"></p>');
//		$('#produto h2 + p em').;
	});
};


function EnviaBusca(Form, txtTexto, comboCategoria, Url){
    FiltroParam = "";
    if (Form.elements[comboCategoria][document.aspnetForm.elements[comboCategoria].selectedIndex].value != "")
        FiltroParam = "Filtro=C" + Form.elements[comboCategoria][Form.elements[comboCategoria].selectedIndex].value + "&";
    textoBusca = Form.elements[txtTexto].value
    if(textoBusca == "Digite aqui")
        textoBusca = "";
    if (textoBusca != ""){
        FiltroParam += "gravaBusca=1&strBusca=" + Form.elements[txtTexto].value;
    }
    window.location = Url + FiltroParam;
    
}

function EnviaMarca(Form, comboMarca, Url){
    if (Form.elements[comboMarca][document.aspnetForm.elements[comboMarca].selectedIndex].value != "")
        PaginaMarca = Form.elements[comboMarca][Form.elements[comboMarca].selectedIndex].value;
    window.location = PaginaMarca;
    
}

function onEnter( evt, frm, btnEnter) {
    var keyCode = null;

    if( evt.which ) {
        keyCode = evt.which;
    } 
    else if( evt.keyCode ) {
        keyCode = evt.keyCode;
    }
    if( 13 == keyCode ) {
        frm.elements[btnEnter].click();
        return false;
    }
    return true;
}


function Popup(url,width,height) {
    if (document.all&&window.print) //ie5+
        //window.showModalDialog (url,"Popup","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px");
        window.open(url,"Popup","width='+width+'px,height='+height+'px,resizable=1,scrollbars=1,status=yes");
    else
        window.open(url,"Popup","width='+width+'px,height='+height+'px,resizable=1,scrollbars=1,status=yes");
}
function VerifiedByVisa_SaibaMais(){
    window.open('http://www.visa.com.br/vbv/vbv_saibamais.asp','principal','height=435,width=270,top=0,left=0,resizable=no,status=1')
}

function SaltaCampo(campo,prox,tammax,teclapres)
{
	var tecla = teclapres.keyCode;
	vr = campo.value;
	tam = vr.length;	
    if ( tam == tammax )
	  prox.focus();
}

function checkKeySetClick(srcClickObj, e) {
    var key;

    if(window.event)
        key = window.event.keyCode; //IE
    else
        key = e.which; //firefox

    if (key == 13) {
        //var btn = document.getElementById(srcClickObj);
        //if (btn != null) {
            //btn.click();
            //event.keyCode = 0
            return false;
        //}
    }
}
    
function Seleciona(ObjSrc, DefValue) {
    if (ObjSrc.value==DefValue) {ObjSrc.value=''} else {ObjSrc.select()}
}

function Abandona(ObjSrc, DefValue) {
    if (ObjSrc.value=='') ObjSrc.value = DefValue
}

function PopUpWindow(url, width, height, name, scroll){
	var top = (screen.height - height) / 2;
	var left = (screen.width - width) / 2;
	window.open(url, name, 'scrollbars=' + scroll + ',status=0,menubar=0,resize=0,width=' + width + ',height=' + height + ',top=' + top + ',left=' + left);
}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function cpf(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
    return v
}

function cnpj(v){
    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito
    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos
    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos
    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos
    return v
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}


function leech(v){
    v=v.replace(/o/gi,"0")
    v=v.replace(/i/gi,"1")
    v=v.replace(/z/gi,"2")
    v=v.replace(/e/gi,"3")
    v=v.replace(/a/gi,"4")
    v=v.replace(/s/gi,"5")
    v=v.replace(/t/gi,"7")
    return v
}


function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}


function cep(v) {
    v=v.replace(/D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
    return v
}

function hora(v){
 v=v.replace(/D/g,"") //Remove tudo o que não é dígito
 v=v.replace(/^(\d{2})(\d)/,"$1:$2") //Esse é tão fácil que não merece explicações
 return v
} 

function barra(objeto){
if (objeto.value.length == 2 || objeto.value.length == 5 ){
objeto.value = objeto.value+"/";
}
}


function currencyFormat(fld, milSep, decSep, TamMax, e)
{
 valor_campo = eval(fld);
 valor_campo = valor_campo.value.length;
 max_campo = eval(TamMax);
 var whichCode = (window.Event) ? e.which : e.keyCode;
 	if (whichCode == 13 || whichCode == 8 || whichCode == 0)
 	return true; // Enter, delete, backspace
 		if (valor_campo < max_campo)
 		{
 			var sep = 0;
 			var key = '';
 			var i = j = 0;
 			var len = len2 = 0;
 			var strCheck = '0123456789';
 			var aux = aux2 = '';

 			key = String.fromCharCode(whichCode); // Get key value from key code
 				if (strCheck.indexOf(key) == -1)
 					return false; // Not a valid key
 					len = fld.value.length;
 						for(i = 0; i < len; i++)
 							if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep))
 						break;
 					aux = '';
 						for(; i < len; i++)
 							if (strCheck.indexOf(fld.value.charAt(i))!=-1)
 								aux += fld.value.charAt(i);
 								aux += key;
								 len = aux.length;
 									if (len == 0)
										 fld.value = '';
 											if (len == 1)
 											fld.value = '0'+ decSep + '0' + aux;
 									if (len == 2)
 									fld.value = '0'+ decSep + aux;
 				if (len > 2)
 				{
 						aux2 = '';
 								for (j = 0, i = len - 3; i >= 0; i--)
 								{
 									if (j == 3)
 									{
 										aux2 += milSep;
 										j = 0;
 									}
 											aux2 += aux.charAt(i);
 									j++;
 								}
 				fld.value = '';
 				len2 = aux2.length;
 		for (i = len2 - 1; i >= 0; i--)
 			fld.value += aux2.charAt(i);
 			fld.value += decSep + aux.substr(len - 2, len);
 			}
 		return false;
 		}
 	else
 	{
 return false;
 }
}
