﻿/*

* @abstract Metodo para adicionar pagina aos favoritos funciona no IE e Mozilla

*/

function addFav(){

    if (window.sidebar) window.sidebar.addPanel(title, url,"");

    else if(window.opera && window.print){

        var mbm = document.createElement('a');

        mbm.setAttribute('rel','sidebar');

        mbm.setAttribute('href',url);

        mbm.setAttribute('title',title);

        mbm.click();

    }

    else if(document.all){window.external.AddFavorite(url, title);}

}



/*

* @abstract Metodo para alterar o css de um elemento

* @param over

* @param out

*/

function overMenuBlog(objDiv,over,out)

{

	

	if(objDiv.className==over){

		objDiv.className=out;

	} else {

		objDiv.className=over;	

	}

}





/*
* @abstract Metodo para chamada do flash
* @param caminho
* @param div
*/



function addSWF(file,div,w,h,xml){
	var params 	  = {};
	var flashvars = {};
	params.scale = "noscale";
	params.wmode = "transparent";	
	if(	xml) {
		flashvars.axml = xml
	}
	
	swfobject.embedSWF(file, div, w, h, "9.0.0", caminho+"flash/expressInstall.swf",flashvars,params);
}





/*

* @abstract Metodo para cadastro via AJAX

* @param nome

* @param email

*/

function cadNewsAjax(nome,email){

	var params = 'nome='+nome

			   + '&email='+email;

	

	jQuery.ajax({

		   type: "POST",

		   url:  '/site/modules/mod_news/mod_news.php',

		   data: params,

		   beforeSend: function() {

		   	//  enquanto a funcao esta sendo processada exibir mensagem de 



		   },

		   

		   success: function(txt){

			   // substitui a div com a resposta enviada

			

		   },

		   

		   error: function(txt){

			 // em caso de erro alertar erro

			 alert(txt);

		   }

		   

		   });	

}



/*

* @abstract Imprimir

* @param div

* @param titulo

*/

function printer(div,titulo){

	 conte=document.getElementById(div).innerHTML;

	 

	 pop=window.open("","print","width=670,height=500,scrollbars=1");

	 pop.document.write('<link href="'+caminho+'/css/print.css" rel="stylesheet"  type="text/css" />');

	 	 pop.document.write('<link href="'+caminho+'/css/print2.css" rel="stylesheet" media="print"  type="text/css" />');

	 pop.document.write('<body leftmargin=0 topmargin=0 rightmargin=0 bottommargin=0>');

	 pop.document.write('<center><table bgcolor=#ffffff><tr><td><img class="noprint" src='+caminho+'/images/estrutura/printTopo.jpg></td></tr><tr><td>');

	 pop.document.write('<div style="width:100%">');

	

	 pop.document.write(conte);

	 pop.document.write('</div>');

	 pop.document.write('</td></tr><tr><td><span style="cursor:pointer" onclick="window.print();"><font size=1 face=verdana>&nbsp;&nbsp;&nbsp;&nbsp;<br><div align="right" ><img class="noprint" src="/images/buttons/btnImprimir.jpg"></div></font></span><br></td></tr></table></center></body>');

}



/*

* @abstract Imprimir

* @param div

* @param titulo

*/

function MM_jumpMenu(targ,selObj,restore){ //v3.0

eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

	if (restore) selObj.selectedIndex=0;

}





function abrejanela(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}





/**

*

*/

function openSuporteOnline()

{

	if(navigator.userAgent.toLowerCase().indexOf('opera') != -1 && window.event.preventDefault) window.event.preventDefault();this.newWindow = window.open('/site/atendimento/client.php?locale=pt-br&style=default&url='+escape(document.location.href)+'&referrer='+escape(document.referrer), 'webim', 'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=760,height=480,resizable=1');this.newWindow.focus();this.newWindow.opener=window;

}



/*
-- Código para retornar os dados do usuário com base no cep digitado
*/
var valor_cep = '';
jQuery.noConflict();
jQuery(document).ready(function() {
	if ($('zip_input') != null) {
		jQuery('#zip_input').append('<input type="button" name="buscar_cep" id="buscar_cep" alt="Esqueceu seu cep? Clique aqui." class="button_cep" value="Cep" onclick="cep_correios_buscar()"/><input type="hidden" name="cep_hidden" id="cep_hidden"/>');
		jQuery('#zip_input').append('<div id="carr_div" style="display:none"></div>');

		if ($('zip_ticker') == null)
			$('zip_input').innerHTML	= $('zip_input').innerHTML + "<div id=\"zip_ticker\" style=\"padding-top:10px;\"></div>";	
		
		jQuery("#zip_field").blur(function(event) {
			$('cep_hidden').value 	= $('zip_field').value;
			jQuery('#zip_ticker').show();
			$('zip_ticker').setHTML("Buscando endereço...");
			var valor_cep 			= $('cep_hidden').value;
			if (valor_cep.search("-")==-1) {
				valor_cep = valor_cep.substr(0,5)+'-'+valor_cep.substr(5,3);
			}
			jQuery("#carr_div").load(
			"/site/components/com_virtuemart/themes/default/getcep.php",	{'cep': [valor_cep] },function(response, status, xhr) {
				eval("var arr = "+response + ";");
				$('city_field').value 		= arr.cidade;
				$('address_1_field').value 	= arr.endereco;
				$('address_2_field').value 	= arr.bairro;
				$('state').value 			= arr.uf;
				//$('zip_field').value 		= arr.cep;
				jQuery('#zip_ticker').hide();
				return null;
			});
		});
	}
});

/*
	Função para buscar o cep do site dos Correios
*/
function cep_correios_buscar() {
	window.open('/site/components/com_virtuemart/themes/default/janelacep.php','janelacep','width=425,height=350,scrollbars=0,border=0'); 	
}


// Abre em tela cheia 
function telacheia(quem)
{	
var agt=navigator.userAgent.toLowerCase();
   	var is_ie   = (agt.indexOf("msie") != -1);
	var features;
	if (is_ie)
	{
	 	features="fullscreen=yes";
	}
	else
	{
		features="toolbar=0,scrollbars=1,location=0,border=0,status=0,menubar=0,";
		features=features + 'outerHeight=' + screen.availHeight + ',outerWidth=' + (screen.availWidth-2);
	}
	var w=window.open(quem,'fullscreen',features);
	if (w!=null)
	{
		if (!is_ie && screen.availLeft!=null && screen.availTop!=null)
			w.moveTo(screen.availLeft,screen.availTop);
		w.focus();
	}
}


