// JavaScript Document
function iD(id){
	return document.getElementById(id);
}

function isIe(){	
	if (navigator.appName.indexOf('Microsoft') != -1){
		return true;
	}else{
		return false;
	}	
}

function isNumber(pValor){ if(!isNaN(pValor)){return true;}else{return false;}}

function isEmail(email){
	if (email.length != 0) {
		if (email.indexOf("@") != -1) {
			if (email.lastIndexOf(".") > email.indexOf("@")) {
				return true;
			} else {
				return false;
			}
		} else {
			return false;
		}
	} else {
		return false;
	}
}

function isDate(date){
	
	if(parseInt(date.length) != 10) {
		return false;
	}
	
	if(date.substring(0,2) > 31 || date.substring(3,5) > 12) {
		return false;
	}
	
	return true;
}


function formataInteiro(evento){ 
	
	var tecla = (isIe() == true) ? evento.keyCode : evento.charCode;
	
	if(isIe() == true){
		if(tecla < 48 || tecla > 57){
			return false;
		}else{
			return true;
		}
	}else{
		if(evento.keyCode == 0){
			if(tecla < 48 || tecla > 57) return false;
		}
	}
} 

function formataMoeda(evento){
	
	var tecla = (isIe() == true) ? evento.keyCode : evento.charCode;
 	
	// 47 = "-"
	
	if(isIe() == true){
		if(tecla < 44 || tecla > 57) return false;
	}else{
		if(evento.keyCode == 0){
			if(tecla < 44 || tecla > 57) return false;
		}
	}
	
}

function formataValor(valor){
	//strRetorno = Replace(Replace(pValor, ".", ""), ",", ".")
	var retorno = valor.replace(".","");
	retorno		= retorno.replace(",",".");
	return retorno;
}

function formataData(input, evnt){
	
	if (input.value.length == 2 || input.value.length == 5){
		if(isIe() == true){
			input.value += "/";
		}else{
			if(evnt.keyCode == 0){
				input.value += "/";
			}
		}
	}
	return formataInteiro(evnt);
}

function validaData(obj){
	if(parseInt(obj.value.length) == 10) {
		if(obj.value.substring(0,2) > 31 || obj.value.substring(3,5) > 12) {
			alert("Por favor, digite uma data válida !");
			obj.focus();
		}
	}
}

function formataCEP(input, evento){
	if (input.value.length == 5){
		if(isIe() == true){
			input.value += "-";
		}else{
			if(evento.keyCode == 0){
				input.value += "-";
			}
		}
	}
	return formataInteiro(evento);
}

function getUrl(url,method,asc){
	
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		 xmlhttp = new XMLHttpRequest();
	}else{// code for IE6, IE5
		 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if(url.indexOf("?") != -1){
		url = url + "&random=" + Math.random();	
	}else{
		url = url + "?random=" + Math.random();	
	}
	
	xmlhttp.open((!method )? "get" : "post",url,(!asc) 	? false : true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.send(null);
	
	return xmlhttp.responseText;
	
}

function retornaValores(Cam, Tab, Fil, Ord){
	return getUrl("includes/ajax.asp?Tipo=2&Cam="+Cam+"&Tab="+Tab+"&Fil="+Fil+"&Ord="+Ord);
	//return false;
}

function carregaCombo(pCombo,pSubCombo,pSubChave,pSubTexto,pSubTabela,pSubFiltro,pSubOrdem,pSubSel) {
	
  var objSubCombo 	 		= document.getElementById(pSubCombo);
  objSubCombo.selectedIndex = 0;
  objSubCombo.length 		= 0;
  
  objSubCombo.options[objSubCombo.options.length] = new Option("[Selecione uma opção]", 0);

   if(pSubFiltro == null) pSubFiltro = ""
   
   var vUrl ="includes/ajax.asp?Tipo=1"
			+"&Cam="+pSubChave+", "+pSubTexto
			+"&Tab="+pSubTabela
			+"&Fil="+pSubFiltro
			+"&Ord="+pSubOrdem
			
	if(pSubSel)	{
		if(!isNaN(pSubSel)){
			vUrl +="&sel="+pSubSel;
		}
	}
	
	var vRetorno = getUrl(vUrl);

	if(vRetorno != ""){
		arSubCombo = vRetorno.split("]-[");
		arSubCod   = arSubCombo[0].split("],[");
		arSubTex   = arSubCombo[1].split("],[");
		arSubSel   = arSubCombo[2];
		
		for(d in arSubCod) objSubCombo.options[objSubCombo.options.length] = new Option(arSubTex[d],arSubCod[d]);
		if(arSubSel != "") objSubCombo.selectedIndex = arSubSel;	
	}
}



function buscaCEP(objCEP, idUF, idCid, idBai, idLog){
	if(objCEP.value != ""){
		var str = getUrl("includes/ajax.asp?tipo=5&CEP="+objCEP.value);
		
		iD(idUF).selectedIndex  = 0;
		iD(idCid).selectedIndex = 0;
		iD(idBai).selectedIndex = 0;
		if(iD(idLog)) iD(idLog).value = "";
		
		if(str != ""){
			var ar = str.split("],[");
			carregaCombo(this,idUF,'EstCod','EstNome','Estado','EstCod <> 0','EstNome ASC',ar[0]);
			carregaCombo(this,idCid,'CidCod','CidNome','Cidade','EstCod = ' + ar[0],'CidNome ASC',ar[1]);
			carregaCombo(this,idBai,'BaiCod','BaiNome','Bairro','CidCod = ' + ar[1],'BaiNome ASC',ar[2]);
			if(iD(idLog)) iD(idLog).value = ar[3];
		}else{
			carregaCombo(this,idUF,'EstCod','EstNome','Estado','EstCod <> 0','EstNome ASC');
			carregaCombo(this,idCid,'CidCod','CidNome','Cidade','EstCod = 0','CidNome ASC');
			carregaCombo(this,idBai,'BaiCod','BaiNome','Bairro','CidCod = 0','BaiNome ASC');
		}
	}
}

function alerta(titulo, mensagem, id){
	$.dialogo._show('alert', titulo, mensagem, 350, 45, null, function(callback){
	   if(iD(id)){
		   alertaCampo(id);
	   }else{
			return true;	   
	   }
    })
}

function alertaCampo(pId,pEvent){
	
	var element = iD(pId);
	var evento;
	
	if(!pEvent){
		var elementType = element.tagName.toLowerCase();
		(elementType == 'input' || elementType == 'textarea') ? evento = 'keypress' : evento = 'click';
	}else{
		evento = pEvent;
	}
	
	element.className = "textbox-erro";

	if(isIe() == true){
		element.attachEvent('on'+evento, function (){element.className = "textbox";});
	}else{
		element.addEventListener(evento, function(){element.className = "textbox";}, false);
	}
	iD(pId).focus();
}

function popUp(pagina,largura,altura,scrollbar) {
	//pega a resolução do visitante
	w = screen.width;
	h = screen.height;
	//divide a resolução por 2, obtendo o centro do monitor
	meio_w = w/2;
	meio_h = h/2;
	//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
	altura2  = altura/2;
	largura2 = largura/2;
	meio1 	 = meio_h-altura2;
	meio2 	 = meio_w-largura2;
	//abre a nova janela, já com a sua devida posição
	newWindow = window.open(pagina,'','height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+', scrollbars='+scrollbar); 
	newWindow.focus();
}



function retira_acentos(palavra) {
	var com_acento = '.áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
	//var sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
	var sem_acento = '.aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
	var nova = '';
	for (i = 0; i < palavra.length; i++) {
		if (com_acento.search(palavra.substr(i, 1)) >= 0) {
			nova += sem_acento.substr(com_acento.search(palavra.substr(i, 1)), 1);
		}
		else {
			nova += palavra.substr(i, 1);
		}
	}
	return nova;
}

date = new Date();

function criarCookie(strName, strValue, intDays) {
    if(intDays){
       date.setTime(date.getTime() + (intDays * 24 * 60 * 60 * 1000));
       var expires = "; expires=" + date.toGMTString();
    }else{
       var expires = "";
    }
    document.cookie = strName + "=" + strValue + expires + "; path=/";
}

function lerCookie(strName){
	var strNameIgual = strName + "=";
	var arrCookies = document.cookie.split(";");
	for ( var i = 0, strCookie; strCookie = arrCookies[i]; i++ ){
		while ( strCookie.charAt(0) == " "){
			strCookie = strCookie.substring(1,strCookie.length);
		}
		
		if ( strCookie.indexOf(strNameIgual) == 0 ){
			return strCookie.substring(strNameIgual.length,strCookie.length);
		}
	}
	return '';
}

function deletaCookie(strName){
	criarCookie(strName,"",-1);
}

function openGoogleMaps(){
	criarCookie('endereco','Sao Jose do Rio Preto, SP, Rua Osvaldo Aranha, 764',1); 
	criarCookie('local','onlinemodels.com.br, Agência de Modelos!',1);
	popUp('google-maps.asp',700,520,1) 
}

//funções do site
function selecionaModelo(CodigoModelo, CodigoPagina){
	var CodigoTipo = retornaValores("TOP 1 MTCod", "Modelo_ModeloTipo", "ModCod="+CodigoModelo,"ModCod ASC");
	if(CodigoTipo.indexOf("]-[") != -1){
		CodigoTipo = CodigoTipo.split("]-[")[0];
	}
	self.location = 'interna.asp?PagCod='+CodigoPagina+'&MTCod='+CodigoTipo+'&ModCod='+CodigoModelo;
}


function validaModeloLogin(){
	return false;	
}

function validaModeloPreCadastro(){
	//return false;	
}

function validaModeloCadastro(){
	
	/*aba-0-geral*/
	if(iD("MidCod").selectedIndex == 0){
		alerta("Mensagem do Site", "Por favor, selecione <b>Onde nos conheceu</b> !", "MidCod");
		return false;
	}
	
	/*if(iD("MTCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Tipo de Modelo</b> !", "MTCod");
		return false;
	}*/

	if(iD("ModNome").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Nome</b> !", "ModNome");
		return false;
	}

	if(iD("ModDataNascimento").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Data de Nascimento</b> !", "ModDataNascimento");
		return false;
	}

	if(iD("ModSexo").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Sexo</b> !", "ModSexo");
		return false;
	}
	
	if(iD("TPCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Tom de Pele</b> !", "TPCod");
		return false;
	}

	if(iD("ModUsuario").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Usuário</b> !", "ModUsuario");
		return false;
	}

	if(iD("ModSenha").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Senha</b> !", "ModSenha");
		return false;
	}
	
	/*aba-1-medidas*/
	if(iD("ModAltura").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Altura</b> !", "ModAltura");
		return false;
	}

	if(iD("ModPeso").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Peso</b> !", "ModPeso");
		return false;
	}

	if(iD("ModQuadril").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Quadril</b> !", "ModQuadril");
		return false;
	}

	if(iD("ModCintura").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Cintura</b> !", "ModCintura");
		return false;
	}

	if(iD("ModBusto").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Busto</b> !", "ModBusto");
		return false;
	}

	if(iD("ModSapato").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Sapato</b> !", "ModSapato");
		return false;
	}

	if(iD("ModManequim").value == ""){

		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Manequim</b> !", "ModManequim");
		return false;
	}

	if(iD("ModOlhos").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione a <b>Cor dos Olhos</b> !", "ModOlhos");
		return false;
	}

	if(iD("ModCabelo").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione a <b>Cor dos Cabelos</b> !", "ModCabelo");
		return false;
	}
	
	/*aba-2-contato*/
	if(!isEmail(iD("ModEmail1").value)){
		alerta("Mensagem do Sistema", "Por favor, preencha um <b>E-mail válido</b> !", "ModEmail1");
		return false;
	}

	if(iD("ModFoneDDD").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>DDD do Telefone</b> !", "ModFoneDDD");
		return false;
	}

	if(iD("ModFone").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Número do telefone</b> !", "ModFone");
		return false;
	}
	
	/*aba-3-endereço*/
	if(iD("ModCep").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>CEP</b> !", "ModCep");
		return false;
	}

	if(iD("EstCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Estado</b> !", "EstCod");
		return false;
	}

	if(iD("CidCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione uma <b>Cidade</b> !", "CidCod");
		return false;
	}

	if(iD("BaiCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Bairro</b> !", "BaiCod");
		return false;
	}

	if(iD("ModLogradouro").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Logradouro</b> !", "ModLogradouro");
		return false;
	}
	
	if(iD("ModLogradouroNumero").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Número do Endereço</b> !", "ModLogradouroNumero");
		return false;
	}
	
}

function verificaUsuarioModelo(obj){
	if(obj.value != ""){
		var ret = retornaValores("ModCod", "Modelo", "ModUsuario = '"+obj.value+"'", "ModCod ASC");
		//alert(ret);
		if(ret!= ""){
			alerta("Mensagem do Sistema", "Atenção, o Usuário <b>"+obj.value+"</b> já existe, por favor digite outro !", "ParUsuario");
			obj.value = "";
			obj.focus();
		}
	}
}


function verificaUsuarioParceiro(obj){
	if(obj.value != ""){
		var ret = retornaValores("ParCod", "Parceiro", "ParUsuario = '"+obj.value+"'", "ParCod ASC");
		//alert(ret);
		if(ret!= ""){
			alerta("Mensagem do Sistema", "Atenção, o Usuário <b>"+obj.value+"</b> já existe, por favor digite outro !", "ParUsuario");
			obj.value = "";
		}
	}
}

function validaContato(){
	if(iD("ConNome").value == ''){
		alerta("Mensagem do Site", "Por favor, preencha o campo <b>Nome</b> !", "ConNome");
		return false;
	}
	
	if(!isEmail(iD("ConEmail").value)){
		alerta("Mensagem do Site", "Por favor, preencha um <b>E-mail</b> válido !", "ConEmail");
		return false;
	}

	if (iD("ConTelefone").value == '') {
	    alerta("Mensagem do Site", "Por favor, informe o <b>Telefone</b> !", "ConTelefone");
	    return false;
	}
	
	if(iD("MidCod").selectedIndex == 0){
		alerta("Mensagem do Site", "Por favor, selecione <b>Onde nos conheceu</b> !", "MidCod");
		return false;
	}

	if(iD("ConMensagem").value == ''){
		alerta("Mensagem do Site", "Por favor, preencha o campo <b>Mensagem</b> !", "ConMensagem");
		return false;
	}
	
	return true;
}

function validaNews(){
	
	if(!isEmail(iD("NEEmail").value)){
		alerta("Mensagem do Sistema", "Por favor, preencha um <b>E-mail válido</b> !", "NEEmail");
		return false;
	}else{
		retorno = getUrl("includes/ajax.asp?Tipo=6&NEEmail="+iD("NEEmail").value);
	}
	
	iD("NEEmail").value = "";
	alerta("Mensagem do Sistema", retorno, "NEEmail");
	return false;
	
}

function validaParceiroLogin(){
	if(iD("ParUsuario").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Usuário</b> !", "ParUsuario");
		return false;
	}
	
	if(iD("ParSenha").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Senha</b> !", "ParSenha");
		return false;
	}
}


function validaParceiroPreCadastro(){
	
	if(iD("PTCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Ramo de atividade</b> !", "PTCod");
		return false;
	}
	
	if(iD("ParNome").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Nome</b> !", "ParNome");
		return false;
	}
	
}

function validaParceiroCadastro(){

	if(iD("MidCod").selectedIndex == 0){
		alerta("Mensagem do Site", "Por favor, selecione <b>Onde nos conheceu</b> !", "MidCod");
		return false;
	}

	if(iD("ParUsuarioCad").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Usuário</b> !", "ParUsuarioCad");
		return false;
	}

	if(iD("ParSenhaCad").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Senha</b> !", "ParSenhaCad");
		return false;
	}

	/*aba-2-contato*/
	if(!isEmail(iD("ParEmail").value)){
		alerta("Mensagem do Sistema", "Por favor, preencha um <b>E-mail válido</b> !", "ParEmail");
		return false;
	}

	if(iD("ParFoneDDD").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>DDD do Telefone</b> !", "ParFoneDDD");
		return false;
	}

	if(iD("ParFone").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Número do telefone</b> !", "ParFone");
		return false;
	}

	
	/*aba-3-endereço*/
	if(iD("ParCep").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>CEP</b> !", "ParCep");
		return false;
	}

	if(iD("EstCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Estado</b> !", "EstCod");
		return false;
	}


	if(iD("CidCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione uma <b>Cidade</b> !", "CidCod");
		return false;
	}


	if(iD("BaiCod").selectedIndex == 0){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Bairro</b> !", "BaiCod");
		return false;
	}

	if(iD("ParLogradouro").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Logradouro</b> !", "ParLogradouro");
		return false;
	}
	
	if(iD("ParLogradouroNumero").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Número do Endereço</b> !", "ParLogradouroNumero");
		return false;
	}
	
}


function validaSeletiva(){
	
	if(iD("SINome").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Nome</b> !", "SINome");
		return false;
	}
	
	if(!isEmail(iD("SIEmail").value)){
		alerta("Mensagem do Sistema", "Por favor, preencha um <b>E-mail válido</b> !", "SIEmail");
		return false;
	}

	if(iD("SIRG").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>R.G.</b> !", "SIRG");
		return false;
	}

	if(iD("SICPF").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>C.P.F.</b> !", "SICPF");
		return false;
	}

	if(iD("SICidade").value == ""){
		alerta("Mensagem do Sistema", "Por favor, preencha o campo <b>Cidade</b> !", "SICidade");
		return false;
	}

	if(iD("SIEstado").value == ""){
		alerta("Mensagem do Sistema", "Por favor, selecione um <b>Estado</b> !", "SIEstado");
		return false;
	}

	if(iD("MidCod").selectedIndex == 0){
		alerta("Mensagem do Site", "Por favor, selecione <b>Onde nos conheceu</b> !", "MidCod");
		return false;
	}
	
}

function adicionarCasting(PagCod, ParCod){
	
	dialogo('pop', ' Criar novo casting', '', 350, 100, '', function(callback){if (callback = null) { return true }});
	
	strHtml = '	<div id="form-casting">'
			+ '    <label>Nome do casting</label><br />'
			+ '    <input type="text" name="CasNome" id="CasNome" size="50" maxlength="100" value="" /><br /><br />'
			+ '    <input type="button" name="CasNome" id="CasNome" size="50" maxlength="100" class="botao" onclick="criaCasting('+PagCod +',' + ParCod+');" value=" Criar Casting " /><br />'
			+ ' </div>'
	
	$('#dialogo_msg').append(strHtml); 
	
}

function castingValidaEnvio(CasCod){

	var Envio = '';
	var emails;
	
	if(iD("CastingEmail1").value == ""){
		alert('Por favor, preencha ao menos o E-mail 1');
		iD("CastingEmail1").focus();
		return false;
	}else{
		if(!isEmail(iD("CastingEmail1").value)){
			alert('Atenção o E-mail 1 digitado não é válido !');
			iD("CastingEmail1").focus();
			return false;
		}
	}
	
	if(iD("CastingEmail2").value != "" && !isEmail(iD("CastingEmail2").value)){
		alert('Atenção, o E-mail 2 digitado não é válido! \n se preferir pode deixar este campo em branco !');
		iD("CastingEmail2").focus();
		return false;
	}

	if(iD("CastingEmail3").value != "" && !isEmail(iD("CastingEmail3").value)){
		alert('Atenção, o E-mail 3 digitado não é válido! \n se preferir pode deixar este campo em branco !');
		iD("CastingEmail3").focus();
		return false;
	}

	if(iD("CastingEmail4").value != "" && !isEmail(iD("CastingEmail4").value)){
		alert('Atenção, o E-mail 4 digitado não é válido! \n se preferir pode deixar este campo em branco !');
		iD("CastingEmail4").focus();
		return false;
	}

	if(iD("CastingEmail5").value != "" && !isEmail(iD("CastingEmail5").value)){
		alert('Atenção, o E-mail 5 digitado não é válido! \n se preferir pode deixar este campo em branco !');
		iD("CastingEmail5").focus();
		return false;
	}
	
	iD("btnEnviar").disabled = true;
	
	var emails = '';
	
	for(e=1; e<6; e++){
		if(isEmail(iD("CastingEmail"+e).value)){
			emails += iD("CastingEmail"+e).value;	
			emails += ';';	
		}
	}
	
	var topo = $("#dialogo_container").offset().top + 50;
	
	$("#dialogo_container").animate({height: '140px', top: topo + 'px'}, "slow")
	$("#dialogo_content").animate({height: '80px'}, "slow")
	$("#dialogo_msg").empty().css({'text-align' : 'center'}).animate({
	 	height: '80px'}, "slow", function(){
			Envio = getUrl("includes/ajax.asp?Tipo=9&CasCod="+CasCod+"&emails="+emails);
			setTimeout('$("#dialogo_msg").empty().css({"font-size" : "16px"}).html("<br />'+Envio+'");', 1000);
		}
	).html('<img src="img/lightbox-ico-loading.gif" /><br /> Enviando e-mail(s) ! <br /> Por favor, aguarde... ');
	
	return false;
}

function castingEnviaEmail(CasCod){

	dialogo('pop', ' Enviar casting por e-mail', '', 450, 250, '', function(callback){if (callback = null) { return true }});
	
	strHtml = '	<div id="casting-enviar">'
			+ ' <form name="casting-form-enviar" id="casting-form-enviar" method="post" action="parceiro-login.asp" onSubmit="return castingValidaEnvio('+CasCod+');">'
			+ '   <fieldset>'
			+ '   <div class="form-linha">'
			+ ' 		Informe nos campos abaixos para qual(is) e-mail(s) você deseja enviar o castring '
			+ '   </div>'
			+ '   <div class="form-linha">'
			+ '     <label for="CastingEmail1">E-mail 1</label>'
			+ '     <input type="text" name="CastingEmail1" id="CastingEmail1" size="50" maxlength="50" class="textbox" value="" />'
			+ '   </div>'
			+ '   <div class="form-linha">'
			+ '     <label for="CastingEmail2">E-mail 2</label>'
			+ '     <input type="text" name="CastingEmail2" id="CastingEmail2" size="50" maxlength="50" class="textbox" value="" />'
			+ '   </div>'
			+ '   <div class="form-linha">'
			+ '     <label for="CastingEmail3">E-mail 3</label>'
			+ '     <input type="text" name="CastingEmail3" id="CastingEmail3" size="50" maxlength="50" class="textbox" value="" />'
			+ '   </div>'
			+ '   <div class="form-linha">'
			+ '     <label for="CastingEmail4">E-mail 4</label>'
			+ '     <input type="text" name="CastingEmail4" id="CastingEmail4" size="50" maxlength="50" class="textbox" value="" />'
			+ '   </div>'
			+ '   <div class="form-linha">'
			+ '     <label for="CastingEmail5">E-mail 5</label>'
			+ '     <input type="text" name="CastingEmail5" id="CastingEmail5" size="50" maxlength="50" class="textbox" value="" />'
			+ '   </div>'
			+ '   <div class="form-linha">'
			+ '			<input type="submit" name="btnEnviar" id="btnEnviar" class="botao" style="margin-left:60px; width:80px;" value=" Enviar " />'
			+ '   </div>'
			+ '   </fieldset>'
			+ ' </form>'
			+ ' </div>'
	
	$('#dialogo_msg').append(strHtml); 
	
}

function criaCasting(PagCod, ParCod){
	
	var CasNome = iD("CasNome").value;
	
	if(CasNome == ""){
		alert("Por favor, digite o nome do casting");
		$('#CasNome').focus();
		return false;
	}
	
	var CasCod = getUrl("includes/ajax.asp?Tipo=7&ParCod="+ParCod+"&CasNome="+CasNome);
	
	//alert(CasCod);
	
	$('#form-casting').empty().css({'text-align':'center'}).append('Seu casting, foi criado com sucesso ! <br /> agora você já pode adicionar as modelos a ele.');

	$('#dialogo_footer').empty().css({'height':'30px'}).append('<input name="button" type="button" id="dialogo_redirect" class="botao" value="Selecionar Modelos"');

	$('#dialogo_redirect').click(function() {
		self.location = 'interna.asp?PagCod='+PagCod+'&CasCod='+CasCod;
	}).css({'width':'160px'});

}

function castingPesquisarModelo(PagCod, CasCod){
	
	dialogo('pop', 'Pesquisar modelos', '', 700, 220, '', function(callback){if (callback = null) { return true }});
	
	strHtml = '<div id="pesquisa-modelo">'
			+ ' 	<form name="formPesquisa" id="formPesquisa" method="post" action="interna.asp?PagCod='+PagCod+'&CasCod='+CasCod+'">'
			+ ' 	  <fieldset>'
			+ ' 	    <div class="form-linha">'
			+ ' 	    	<label for="MTCod">Tipo</label>'
			+ ' 	   		<select name="MTCod" id="MTCod">'
			+ ' 	    		<option>[Selecione uma opção]</option>'
			+ ' 	   		</select>'
			+ '			</div>'
			+ ' 	    <div class="form-linha">'
			+ ' 	    <label for="ModAltura">Altura</label>'
			+ ' 	    <input type="text" name="ModAltura" id="ModAltura" size="3" maxlength="3" class="textbox" onKeyPress="return formataInteiro(event);" value="" />'
			+ ' 	    <span>&nbsp;centímetros&nbsp;Ex: 165</span>'
			+ ' 	    <label for="BaiCod"  style="margin-left:20px;">Estado</label>'
			+ ' 	    <select name="EstCod" id="EstCod" onchange="carregaCombo(this, \'CidCod\',\'CidCod\',\'CidNome\',\'Cidade\',\'EstCod = \' + this.value, \'CidNome ASC\');" class="" >'
			+ ' 	      <option value="" >[Selecione uma opção]</option>'
			+ ' 	    </select>'
			+ ' 	    <div class="form-linha">'
			+ ' 	    	<label for="ModCabelo">Cabelo</label>'
			+ ' 	   			<select name="ModCabelo" id="ModCabelo">'
			+ ' 	      			<option value="">[Selecione uma opção]</option>'
			+ ' 	      			<option value="1">Castanho Claro</option>'
			+ ' 	      			<option value="2">Castanho Escuro</option>'
			+ ' 	     			<option value="3">Preto</option>'
			+ ' 	      			<option value="4">Loiro</option>'
			+ ' 	      			<option value="5">Ruivo</option>'
			+ ' 	   			</select>'
			+ ' 	    <label for="BaiCod"  style="margin-left:22px;">Cidade</label>'
			+ ' 	    <select name="CidCod" id="CidCod" onchange="carregaCombo(this,\'BaiCod\',\'BaiCod\',\'BaiNome\',\'Bairro\',\' CidCod = \' + this.value,\'BaiNome ASC\');" class="" >'
			+ ' 	      <option value="" >[Selecione uma opção]</option>'
			+ ' 	    </select>'
			+ ' 	    <div class="form-linha">'
			+ ' 	      <label for="ModIdade">Idade</label>'
			+ ' 	      <input type="text" name="ModIdade" id="ModIdade" size="3" maxlength="3" class="textbox" onKeyPress="return formataInteiro(event);" value="" />'
			+ ' 	      <span>&nbsp;</span>'
			+ ' 	      <label for="BaiCod" style="margin-left:20px;">Bairro</label>'
			+ ' 	      <select name="BaiCod" id="BaiCod" onchange="" class="" >'
			+ ' 	        <option value="" >[Selecione uma opção]</option>'
			+ ' 	      </select>'
			+ ' 	    </div>'
			+ ' 	    <div class="form-linha">'
			+ ' 	      <label for="ModManequim">Manequim</label>'
			+ ' 	      <input type="text" name="ModManequim" id="ModManequim" size="3" maxlength="3" class="textbox" onKeyPress="return formataInteiro(event);" value="" />'
			+ ' 	      <span style="padding-top:8px;">&nbsp;Exemplo: 36 </span> </div>'
			+ ' 	    <div style="text-align:center; margin:20px 0 20px 0;">'
			+ ' 	      <input type="submit" name="btnPesquisar" id="btnPesquisar" class="botao" style="margin-left:250px; width:220px;" value=" Pesquisar Modelo " />'
			+ ' 	    </div>'
			+ ' 	    </fieldset>'
			+ ' 	  </form>'
			+ ' 	</div>'
	
	$('#dialogo_msg').append(strHtml); 
	
	
	carregaCombo(this,'EstCod','EstCod','EstNome','Estado', null, 'EstNome ASC');
	carregaCombo(this,'MTCod','MTCod','MTNome','ModeloTipo', null, 'MTCod ASC');
}

function readCookie(pNome){
  
    var strNomeIgual = pNome + "=";
    var arrCookies 	 = document.cookie.split(';');

    for(var i = 0; i < arrCookies.length; i++){
        var pValorCookie = arrCookies[i];
        while(pValorCookie.charAt(0) == ' '){
            pValorCookie = pValorCookie.substring(1, pValorCookie.length);
        }
        if(pValorCookie.indexOf(strNomeIgual) == 0){
            return pValorCookie.substring(strNomeIgual.length, pValorCookie.length);
        }
    }
    return null;
}


function createCookie(pNome, pValor, pDias){
    
	var pData = new Date();
    
	if(pDias){
		pData.setTime(pData.getTime() + (pDias * 24 * 60 * 60 * 1000));
        var vExpira = "; expires=" + pData.toGMTString();
    } else{
		var vExpira = "";
    }
	
    document.cookie = pNome + "=" + pValor + vExpira + "; path=/";
	
	//alert("casting = " + readCookie("casting"));
}

function casting(CasCod, ModCod){
	
	var li 	 	 = $("#li-"+ModCod);
	var span 	 = $("#li-"+ModCod + ' span');
	var imgCheck = $("#li-"+ModCod + ' .checado');
	
	var top	 	 = li.offset().top;
	var left 	 = li.offset().left;
	var strRet 	 = getUrl("includes/ajax.asp?Tipo=8&CasCod="+CasCod+"&ModCod="+ModCod);
	
	//alert(strRet);
	
	if(strRet != 0){// adiciona
		span.empty().html(' - Remover do Casting')
		li.append('<img src="img/modelo-adicionado.png" class="checado" style="width:50px; height:50px;" />');
		$("#li-"+ModCod + ' .checado').css({
			'position':'absolute',
			'top'	  :	0,
			'left'	  :	(left+130) + 'px'
		}).animate({top: (top) + 'px'}, "slow").animate({top: (top-30) + 'px'}, "fast");
	}else{//remove
		span.empty().html(' + Adicionar ao Casting')
		imgCheck.animate({top: (top-100) + 'px'}, "fast").fadeOut(500, function() { 
			 imgCheck.remove(); 
		}); 
	}
}

function verificaCasting(ar){
	arModCod = ar.split(",");
	for(x in arModCod){
		if(document.getElementById("li-" + arModCod[x])){
			var li 	 	 = $("#li-"+arModCod[x]);
			var span 	 = $("#li-"+arModCod[x] + ' span');
			var imgCheck = $("#li-"+arModCod[x] + ' .checado');
			
			var top	 = li.offset().top;
			var left = li.offset().left;

			span.empty().html(' - Remover do Casting')
			
			li.append('<img src="img/modelo-adicionado.png" class="checado" style="width:50px; height:50px;" />');
			
			$("#li-"+ arModCod[x] + ' .checado').css({
				'position':'absolute',
				'top'	  :	0,
				'left'	  :	(left+130) + 'px'
			}).animate({top: (top) + 'px'}, "slow").animate({top: (top-30) + 'px'}, "fast");
		}
	}
}

function imprimirBoleto(formaPagamento, SICod){
	if(formaPagamento == 1){
		$("#formPagamento").attr('action', 'boletos/banco_real/index.asp?ori=1&SICod='+SICod);
	}else if(formaPagamento == 2){
		$("#formPagamento").attr('action', 'boletos/banco_caixa/index.asp?SICod='+SICod);
	}else if(formaPagamento == 3){
		$("#formPagamento").attr('action', 'boletos/pagseguro/index.asp?SICod='+SICod);
	}
	$("#formPagamento").submit();
}
