var js_script = 'http://'+document.location.hostname+'/app/lib/js';
var abs_path = 'http://'+document.location.hostname+'/app';
var rel_path = document.location.hostname+'/app';



$(document).ready(function() {

	$.include(js_script+'/jquery.corner.js');
	$.include(js_script+'/metadata.js');
	$.include(js_script+'/validate.js');
	$.include(js_script+'/cmxforms.js');
	$.include(js_script+'/maskedinput.js');
	$.include(js_script+'/droppy.js');
	$.include(js_script+'/jquery.tablesorter.js');
	$.include(js_script+'/jquery.tablePager-1.1.js');
	$.include(js_script+'/pager/jquery.tablesorter.pager.js');
	$.include(js_script+'/clock.js');

})

//validando form

$(document).ready(function() {
	
	$.metadata.setType("attr", "validate");
	
	// validate signup form on keyup and submit
	$("#frm").validate({
		rules: {
			nome: "required",
			serie: "required",
			num_peca: "required",
			data_compra: "required",
			nome_empresa: "required",
			endereco: "required",
			lastname: "required",
			listPais: "required",
			listEstados: "required",
			listCidades: "required",
			contato: "required",
			telefone_rep: "required",
			gateway: "required",
			razao_social: "required",
			ramo: "required",
			endereco_empresa: "required",
			listEstados_emp: "required",
			listCidades_emp: "required",
			telefone: "required",
			telefone_emp: "required",
			cnpj: "required",
			inscricao_estadual: "required",

			email: {
				required: true,
				email: true
			},
			email_emp: {
				required: true,
				email: true
			}
		},
		messages: {
			nome: "Por favor digite o nome",
			serie: "Informe o número de série",
			num_peca: "Informe o número da peça",
			data_compra: "Informe a data da compra",
			nome_empresa: "Por favor digite o nome da empresa",
			endereco: "Por favor digite o endereço da empresa",
			listPais: "Selecione um pais",
			listEstados: "Selecione um estado",
			listCidades: "Selecione uma Cidade",
			contato: "Entre com um nome para contato",
			telefone_rep: "Por favor entre com um telefone",
			gateway: "Por informe-nos como conheceu o programa de parceria",
			razao_social: "Informe a razão social",
			ramo: "Informe a razão social",
			endereco_empresa: "Informe o endereço da empresa",
			listEstados_emp: "Selecione o estado da empresa",
			listCidades_emp: "Selecione a cidade da empresa",
			telefone: "Informe o telefone",
			telefone_emp: "Informe o telefone da empresa",
			email_emp: "Informe o email da empresa",
			cnpj: "Por informe-nos o Cnpj",
			inscricao_estadual: "Por informe-nos a Inscrição Estadual",

			email: "Entre com um email válido!"
		}
	});
	

});


/*ADD FAVORITES*/
var url_site = window.location;
var titulo_site = document.title;

function adiciona_bookmark(){

	if (document.all) {
		window.external.AddFavorite(url_site,titulo_site);
	}
	else {
	
		alert('Pressione \'Ctrl + D\' para adicionar aos favoritos!');
	}
}


function alter_lang(value) {
	
	location.href=abs_path + '/' + value+'/';
	
}


$(document).ready(function() {
	$('.curved').corner("top 10px");
	$('.tdmh').corner("7px");
	$('.msg').corner("7px");
	$('.#msg_error').corner("7px");
	

	
	
	
})



$(document).ready(function() {
	

	

   		$("#birth").mask("99-99-9999");
   		$("#telefone_rep").mask("(99) 9999-9999");
   		$("#telefone_emp").mask("(99) 9999-9999");
   		$("#telefone").mask("(99) 9999-9999");
   		$("#celular").mask("(99) 9999-9999");
   		$("#filial1_telefone").mask("(99) 9999-9999");
   		$("#filial2_telefone").mask("(99) 9999-9999");
   		$("#filial3_telefone").mask("(99) 9999-9999");
   		$("#fax").mask("(99) 9999-9999");
   		$("#cep").mask("99999-999");
   		$("#data_fundacao").mask("99-99-9999");
   		$("#data_compra").mask("99-99-9999");
   		$("#cnpj").mask("99.999.999/9999-99");


	

	
});


$(document).ready(function() {
	$('.curved').corner("top 10px");
	$('.tdmh').corner("7px");


})



//menu drop_down
$(function() {
	$('#nav').droppy();
});


//paginacao
$(function() {
	$("table")
		.tablesorter({widthFixed: true, widgets: ['zebra']})
		.tablesorterPager({container: $("#pager")});
});



function closetime() {
	history.go(0);
}





$(function($) {
  $('.jclock').jclock();
});



function listaCidades(obj,url) {

	
	$('.listCidades').html('<option value="sda">Carregando ...</option>');
	$.get(url, { estado : $(".listEstados").val() }, 
	function(resposta){
		$(".listCidades").empty().html(resposta);
	});
}
function listaCidades_emp(obj,url) {

	
	$('.listCidades_emp').html('<option value="sda">Carregando ...</option>');
	$.get(url, { estado : $(".listEstados_emp").val() }, 
	function(resposta){
		$(".listCidades_emp").empty().html(resposta);
	});
}


//function excui

function exclui(obj, path, s1, s2) {
	var q;
	q = confirm('Deseja realmente excuir \''+obj+'\'?');
	if(q == true) {
		$.ajax({
			type: "GET",
			url: path,
			data: s1,
			success: function(msg){
				alert( '\''+obj+'\' excluido com sucesso!');
				closetime();
			}
		});
	}
}

function altera_status(obj, path, s1, s2) {
	var q;
	q = confirm('Tem certeza que deseja alterar o status de \''+obj+'\' para '+s1+' ?');
	if(q == true) {
		$.ajax({
			type: "GET",
			url: path,
			success: function(msg){
				alert( obj+' alterado com sucesso!');
				closetime();
			}
		});
	}
}


function loadImg(i) {

   var width = 780;
   var height = 400;

   var w = window.screen.availWidth;
   var h = window.screen.availHeight;

   var leftPos = (w-width)/2, topPos = (h-height)/2;

   var NewWindows = window.open('./loadimage.php?i='+i,'Image','scrollbars=0,width=' + width + ',height=' + height + ',top=' + topPos + ',left=' + leftPos);
   NewWindows.focus();

}

function remove_temp_image(o){
	
	$("#img"+o).empty().html('Imagem '+o);
	$("#box_remove"+o).css("visibility","hidden");
	$("#box_remove"+o).css("display","none");
	
}



function listSubcats() {


	$('.subcategory').html('<option value="sda">Carregando ...</option>');
	$.get('../../lib/request.php', { mid_cat : $(".category").val(), action : "listar_subcat" }, 
	function(resposta){
		$(".subcategory").empty().html(resposta);
	});
}

function show_image(url) {
	
	document.getElementById("main_image").innerHTML = '<img src="'+url+'" border="0" />';
	
}
