/*
script desenvolvido por Luis Carlos de Brito - luis@pevermelho.art.br

caso venha adquirir este script por outro meio senao atraves do autor, favor manter o credito do criadore
este script pode ser utilizado, modificado, publicado, utilizado sem restricoes desde que mantido os credidos dos criadores

##########------- tive muito trabalho para fazer este funcionar, respeite meu trabalho e conhecimento -------##########
*/
var ie=ie6=ie7=ie8=ie9=chrome=firefox=null;

function init() {
	var userAgent=navigator.userAgent;
	userAgent=userAgent.toLowerCase();
	if(userAgent.indexOf('msie')!=-1) {
		ie=true;
		if(userAgent.indexOf('msie 6.')!=-1) ie6=true;
		if(userAgent.indexOf('msie 7.')!=-1) ie7=true;
		if(userAgent.indexOf('msie 8.')!=-1) ie8=true;
		if(userAgent.indexOf('msie 9.')!=-1) ie9=true;
	}
	if(userAgent.indexOf('chrome')!=-1) chrome=true;
	if(userAgent.indexOf('firefox')!=-1) chrome=true;
	
	res=window.screen.width+'x'+window.screen.height;	
	if(!getCookie('resolucao')) {
		 setCookie('resolucao',res);
		 loadURL('none','','registrarResolucao&resolucao='+res);
	}
	$('#area_conteudo').jScrollPane();
	if(!ie)
		$('.dv_menu img').hover(
			function(){$(this).fadeOut('fast').fadeIn('slow');},
			function(){}
		);

	var h=0;
	if(ie) h = screen.availHeight-140;
	else h = window.innerHeight;
	if((h-835)>0)
		$('#wrapper_site').css({'padding-top':(h-835)});
}

function setCookie(nome, valor) { document.cookie=nome+'='+valor; }

function getCookie(nome) {
	var start=document.cookie.lastIndexOf(nome+'=');
	if(start==-1) return false;
    var end=document.cookie.indexOf(';',start);
    if(end!=-1) 
    	return document.cookie.substring(start + nome.length+1, end);
    else 
    	return document.cookie.substring(start + nome.length+1, document.cookie.length);
}

function loadData(frm) {
  form = get(frm);
  var n_fields = form.length;
  var dados = '';
  var types = 'button submit image';
  
  for(var n=0; n < n_fields; n++) {
     if(types.indexOf(form.elements[n].type)==-1) {
     	if(form.elements[n].getAttribute('obrigatorio')=='sim' && form.elements[n].value=='') {
     		$.growlUI('',form.elements[n].getAttribute('title'));
     		form.elements[n].focus();
     		return false;
    	}
	     switch(form.elements[n].type) {
	     	case 'hidden':
	     	case 'password':
	     	case 'select-one':
	     	case 'select-multiple':
	     	case 'text':
	     		dados+= form.elements[n].name+'='+ encodeURIComponent(form.elements[n].value)+'&';
	     		break;
	     	case 'checkbox':
	     	case 'radio':
	     		if(form.elements[n].checked)
		  			dados+= form.elements[n].name+'='+ encodeURIComponent(form.elements[n].value)+'&';
	    		break;
	    	case 'textarea':
	    		dados+=form.elements[n].name+'='+encodeURIComponent(form.elements[n].value)+'&';
	    		break;
	    	}
	   	}
  	}
  	dados = dados.substr(0, dados.length-1);
 	return dados;
}

function showModalDiv(id) { 
	$.blockUI({ message: $('#'+id) }); 	
	$('.blockOverlay').click($.unblockUI); 
}

function showModalContent(content, width) {
	content='<a class="dv100 _ar" href="javascript:void(0)" onclick="$.unblockUI()"><img src="imagens/x.png"/></a>'+content;
	$.blockUI({ message: content, css: { width: width, left: ((screen.width - parseInt(width))/2)+'px' ,top:$('html').scrollTop()+50} });
	$('.blockOverlay').click($.unblockUI); 
	//$('.blockUI.blockPage').css({'position':'absolute'}); 
}

function block() {
	 $.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .5, 
            color: '#fff' 
        } });
}

function insertSWF(file, w, h, params) {
	insert = new Flash(file, '', w, h,'');
	insert.addParameter('wmode', 'transparent'); 
	insert.addParameter('showMenu', 'false'); 
	
	if(params.length>2) {
		tmp=params.split(',');
		for(i in tmp) {
			param_value = tmp[i].split('=');
			insert.addVariable(param_value[0]+'', param_value[1]+'');
		}
	}
	return insert.toString();
}

function addListener(el, event, func) {
	try { el.addEventListener(event, func, false); } 
	catch (e) {
		try {
			el.detachEvent('on'+ event, func);
			el.attachEvent('on'+ event, func);
		} catch (e) {}
	}
}

function showImgUploaded(img, wrapper) { var img=UPLOAD_DIR+img; $('#'+wrapper).html('<img src="'+img+'>'); }

function loadVideo(idVideo, content, w, h){
	var params = { allowScriptAccess: "always", wmode:"transparent" };
	swfobject.embedSWF("http://www.youtube.com/v/" + idVideo + "&enablejsapi=1&playerapiid=player1",""+content, w, h, "8", null, null, params);
}

/*---navegação de categorias de produtos---*/
function tratarCategoriaProdutos(response) {
	categorias = jsonParse(resp);
	index=0;
	mostrarProdutos();
	paginar();
}

function proximaPagina() {
	index<Math.floor(categorias.fotos.length/6) ? index++:false;
	paginar();
	mostrarProdutos();
}

function anteriorPagina() {
	index>0 ? idx--:false;
	paginar();
	mostrarProdutos();
}

function paginar() {
	$('#paginacao').html((index+1)+'/'+Math.ceil(categorias.fotos.length/6));
}

function mostrarProdutos() {
	$('#fundo_galeria').empty();
	for(i=0;i<6 && (i+(index*6))<(categorias.fotos.length);i++) {
		if(categorias.fotos[(index*6)+i]["id"]!='undefined' && categorias.fotos[(index*6)+i]["id"]!=null){
			$('#fundo_galeria').append('<span class="moldura_p"><a href="javascript:void(0)" id="'+categorias.fotos[(index*6)+i]["id"]+'"><img src="upload/'+categorias.fotos[(index*6)+i]["foto"]+'"></a></span>');
		}
	}
	$('#fundo_galeria a').click(function(){
		loadURL('produto','','buscarProduto&id='+$(this).attr('id'));
	});
	//loadURL(\'produto\',\'\',\'buscarProduto&id='+categorias.fotos[(index*6)+i]["id"]+'\')
}

addListener(window, 'load', init);
