/* /////////////////////// HOTELI - JAVASCRIPT LIBRARY ///////////////////////////

(c) 2007. Arca Solutions.

If you modify this file, please leave a note below:

Date									By											Description
--------------------------------------------------------------------------------
13/09/2007						Talita Pagani						Create

////////////////////////////////////////////////////////////////////////////// */



//JavaScript Document

/*function adjustContent() {
	if (screen.width > 1024 && screen.height > 768)
		document.getElementById("geral").style.paddingLeft = "7px";
}*/

// Title: Tigra Calendar
// URL: http://www.softcomplex.com/products/tigra_calendar/
// Version: 3.2 (American date format)
// Note: Permission given to use this script in ANY kind of applications if
//    header lines are left unchanged.
// Note: Script consists of two files: calendar.js and calendar.html

// if two digit year input dates after this year considered 20 century.
var NUM_CENTYEAR = 30;
// is time input control required by default
var BUL_TIMECOMPONENT = false;
// are year scrolling buttons required by default
var BUL_YEARSCROLL = true;

var calendars = [];
var RE_NUM = /^\-?\d+$/;

function calendarmdy(obj_target, obj_month_target, obj_day_target, obj_year_target) {
	// assigning methods
	this.gen_date = cal_gen_date;
	this.gen_time = cal_gen_time;
	this.gen_tsmp = cal_gen_tsmp;
	this.prs_date = cal_prs_date;
	this.prs_time = cal_prs_time;
	this.prs_tsmp = cal_prs_tsmp;
	this.popup    = cal_popup;

	// validate input parameters
	if (!obj_target)
		return cal_error("Erro ao chamar o calendário: nenhum destino de controle especificado");
	if (obj_target.value == null)
		return cal_error("Erro ao chamar o calendário: o parâmetro especificado não é válido para o destino de controle");
		
	this.target       = obj_target;
	this.month_target = obj_month_target;
	this.day_target   = obj_day_target;
	this.year_target  = obj_year_target;
	
	this.time_comp = BUL_TIMECOMPONENT;
	this.year_scroll = BUL_YEARSCROLL;
	
	// register in global collections
	this.id = calendars.length;
	calendars[this.id] = this;
}

function cal_popup (str_datetime) {
	this.dt_current = this.prs_tsmp(str_datetime ? str_datetime : this.target.value);
	if (!this.dt_current) return;

	/*
	var obj_calwindow = window.open(
		'calendar.html?datetime=' + this.dt_current.valueOf()+ '&id=' + this.id,
		'Calendar', 'width=200,height='+(this.time_comp ? 215 : 190)+
		',status=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes'
	);
	*/
	var obj_calwindow = window.open(
		'calendario.html?datetime=' + this.dt_current.valueOf()+ '&id=' + this.id,
		'Calendar', 'width=210,height='+(this.time_comp ? 215 : 190)+
		',status=no,resizable=yes,top=200,left=200,dependent=yes,alwaysRaised=yes'
	);
	obj_calwindow.opener = window;
	obj_calwindow.focus();
}

// timestamp generating function
function cal_gen_tsmp (dt_datetime) {
	return(this.gen_date(dt_datetime) + ' ' + this.gen_time(dt_datetime));
}

// date generating function
function cal_gen_date (dt_datetime) {
	return (
		(dt_datetime.getMonth() < 9 ? '0' : '') + (dt_datetime.getMonth() + 1) + "/"
		+ (dt_datetime.getDate() < 10 ? '0' : '') + dt_datetime.getDate() + "/"
		+ dt_datetime.getFullYear()
	);
}
// time generating function
function cal_gen_time (dt_datetime) {
	return (
		(dt_datetime.getHours() < 10 ? '0' : '') + dt_datetime.getHours() + ":"
		+ (dt_datetime.getMinutes() < 10 ? '0' : '') + (dt_datetime.getMinutes()) + ":"
		+ (dt_datetime.getSeconds() < 10 ? '0' : '') + (dt_datetime.getSeconds())
	);
}

// timestamp parsing function
function cal_prs_tsmp (str_datetime) {
	// if no parameter specified return current timestamp
	if (!str_datetime)
		return (new Date());

	// if positive integer treat as milliseconds from epoch
	if (RE_NUM.exec(str_datetime))
		return new Date(str_datetime);
		
	// else treat as date in string format
	var arr_datetime = str_datetime.split(' ');
	return this.prs_time(arr_datetime[1], this.prs_date(arr_datetime[0]));
}

// date parsing function
function cal_prs_date (str_date) {

	var arr_date = str_date.split('-');

	if (arr_date.length != 3) return cal_error ("Formato de data inválido: '" + str_date + "'.\nO formato aceito é dd-mm-yyyy.");
	if (!arr_date[1]) return cal_error ("Formato de data inválido: '" + str_date + "'.\nNenhum dia deste mês pôde ser encontrado.");
	if (!RE_NUM.exec(arr_date[1])) return cal_error ("Dia do mês inválido: '" + arr_date[1] + "'.\nOs valores permitidos são números inteiros.");
	if (!arr_date[0]) return cal_error ("Formato de data inválido: '" + str_date + "'.\nNenhum mês pôde ser encontrado.");
	if (!RE_NUM.exec(arr_date[0])) return cal_error ("Mês inválido: '" + arr_date[0] + "'.\nOs valores permitidos são números inteiros.");
	if (!arr_date[2]) return cal_error ("Formato de data inválido: '" + str_date + "'.\nNenhum ano pôde ser encontrado.");
	if (!RE_NUM.exec(arr_date[2])) return cal_error ("Ano inválido: '" + arr_date[2] + "'.\nOs valores permitidos são números inteiros.");

	var dt_date = new Date();
	dt_date.setDate(1);

	if (arr_date[0] < 1 || arr_date[0] > 12) return cal_error ("Mês inválido: '" + arr_date[0] + "'.\nA faixa de valores permitidos é 01-12.");
	dt_date.setMonth(arr_date[0]-1);
	 
	if (arr_date[2] < 100) arr_date[2] = Number(arr_date[2]) + (arr_date[2] < NUM_CENTYEAR ? 2000 : 1900);
	dt_date.setFullYear(arr_date[2]);

	var dt_numdays = new Date(arr_date[2], arr_date[0], 0);
	dt_date.setDate(arr_date[1]);
	if (dt_date.getMonth() != (arr_date[0]-1)) return cal_error ("Dia do mês inválido: '" + arr_date[1] + "'.\nA faixa de valores permitidos é 01-"+dt_numdays.getDate()+".");

	return (dt_date)
}

// time parsing function
function cal_prs_time (str_time, dt_date) {

	if (!dt_date) return null;
	var arr_time = String(str_time ? str_time : '').split(':');

	if (!arr_time[0]) dt_date.setHours(0);
	else if (RE_NUM.exec(arr_time[0]))
		if (arr_time[0] < 24) dt_date.setHours(arr_time[0]);
		else return cal_error ("Hora inválida: '" + arr_time[0] + "'.\nA faixa de valores permitidos é 00-23.");
	else return cal_error ("Hora inválida: '" + arr_time[0] + "'.\nOs valores permitidos são números inteiros.");
	
	if (!arr_time[1]) dt_date.setMinutes(0);
	else if (RE_NUM.exec(arr_time[1]))
		if (arr_time[1] < 60) dt_date.setMinutes(arr_time[1]);
		else return cal_error ("Minutos inválidos: '" + arr_time[1] + "'.\nA faixa de valores permitidos é 00-59.");
	else return cal_error ("Minutos inválidos: '" + arr_time[1] + "'.\nOs valores permitidos são números inteiros.");

	if (!arr_time[2]) dt_date.setSeconds(0);
	else if (RE_NUM.exec(arr_time[2]))
		if (arr_time[2] < 60) dt_date.setSeconds(arr_time[2]);
		else return cal_error ("Segundos inválidos: '" + arr_time[2] + "'.\nA faixa de valores permitidos é 00-59.");
	else return cal_error ("Segundos inválidos: '" + arr_time[2] + "'.\nOs valores permitidos são números inteiros.");

	dt_date.setMilliseconds(0);
	return dt_date;
}

function cal_error (str_message) {
	alert (str_message);
	return null;
}

function showAnswer(rId) {
	var divCorpo = document.getElementById("corpo"); //a div que contém o conteúdo
	var divResposta = divCorpo.getElementsByTagName("div"); //somente as divs dentro da div corpo, que são as respostas do FAQ
	for (var i = 0; i < divResposta.length; i++) {
		if (divResposta[i].id == ("r"+rId) && divResposta[i].style.display == "")
			divResposta[i].style.display = "block";
		else if (divResposta[i].id == ("r"+rId) && divResposta[i].style.display == "block")
			divResposta[i].style.display = "";
		else
			divResposta[i].style.display = "";
	}
}
			
//função JS para funcionar no IE
function colorOverLink(el) {
	el.style.color = "#CC3333";
}
function colorOutLink(el) {
	el.style.color = "#000000";
}

//função utilizada na página Contato para limpar o controle de formulário no onfocus
function limpa(el) {
	if(el.value == el.getAttributeNode("value").value)
		el.value = "";
}

//validação do formulário de contato
function valida() {
	//formulário
	var f = document.frmContato;
	//expressões regulares para testar os valores dos campos
	var reDigit = /^\d+$/;
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reTelefone = /^(\(\d+\)\s)?\d{4}\-?\d{4}$/;
	
	var mensagem = "";
	var totalMensagem = "";
	
	if (!f.first_name.value)
		mensagem += "- O campo Nome deve ser preenchido obrigatoriamente<br />";	
	if (!f.email.value)
			mensagem += "- O campo E-mail deve ser preenchido obrigatoriamente<br />";
	else {
			if(!reEmail.test(f.email.value))
				mensagem += "- O E-mail digitado não parece válido<br />";
	}
	if (f.phone.value) {
		if(!reTelefone.test(f.phone.value))	
			mensagem += "- O Telefone digitado não parece válido (Formato: (xx) xxxx-xxxx ou xxxx-xxxx)<br />";
	}
	/*if (f.num_quartos.value) {
			if(!reDigit.test(f.num_quartos.value))	
				mensagem += "- O Número de Quartos deve ser um valor numérico<br />";
	}
	if (!f.assunto.value)
		mensagem += "- O Assunto não pode estar em branco<br />";*/
		
	if (!f.description.value)
		mensagem += "- A Mensagem não pode estar em branco<br />";
	
	if (mensagem != "") {
		totalMensagem = "Atenção! Os seguintes problemas foram encontrados ao enviar seu email:<br />"+mensagem;
		document.getElementById("msg").innerHTML = "<p class=\"warning\">\n"+totalMensagem+"\n</p>";	
		window.scroll(0,300);
	} else {
		f.action = "https://www.salesforce.com/servlet/servlet.WebToLead?encoding=ISO-8859-1";
		f.submit();
	}
}

//Máscaras para campos de formulário
function mascara(o,f){
    v_obj=o;
    v_fun=f;
    setTimeout("execmascara()",1);
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value);
}

function mData(v) {
	v=v.replace(/\D/g,"");
	v=v.replace(/(\d{2})(\d)/,"$1/$2");
	v=v.replace(/(\d{2})(\d)/,"$1/$2");
	v=v.replace(/(\d{2})(\d{4})/,"$1/$2");
	return v;
}

//Máscara para CPF
function mCpf(v){
    v=v.replace(/\D/g,"");
    v=v.replace(/(\d{3})(\d)/,"$1.$2");
    v=v.replace(/(\d{3})(\d)/,"$1.$2");
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2");
    return v;
}

//Máscara para CEP
function mCep(v){
    v=v.replace(/D/g,"");
    v=v.replace(/^(\d{5})(\d)/,"$1-$2");
    return v;
}

function vMinLength(obj,mini) {
	if (obj.length < mini)
		return false;
	else
		return true;
}

function validaData(obj) {
	var data = obj.replace(/\D/g,""); //remove tudo o que não for dígito
	var dia = data.substr(0,2);
	dia = (dia.charAt(0) == "0") ? dia.replace(dia.charAt(0),"") : dia; //retirando qualquer ocorrência de 0 como primeiro dígito
	var mes = data.substr(2,2);
	var ano = data.substr(4,4);
	
	var dataAtual = new Date();
	var anoAtual = dataAtual.getFullYear();
	
	var diffAno = parseInt(anoAtual - ano);
	
	var dataInput = new Date(ano,(mes-1),dia);
	
	var dia2 = parseInt(dataInput.getDate());
	var mes2 = parseInt(dataInput.getMonth())+1;
	
	if ((parseInt(dia) != parseInt(dia2)) || (parseInt(mes) != parseInt(mes2)))
		return false;
	else if (diffAno < 18) {
		return false;
	} else
		return true;
}

//valida o formulário de cadastro
function validaCadastro() {
	//formulário
	var f = document.frmCadatro;
	//expressões regulares para testar os valores dos campos
	var reCPF = /^\d{3}\.\d{3}\.\d{3}\-\d{2}$/; //formato de CPF aceito: xxx.xxx.xxx-xx
	var reCEP = /^\d{5}\-\d{3}$/;
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reTelefone = /^(\(\d+\)\s)?\d{4}\-?\d{4}$/; //Formato de Telefone aceito: (xx) xxxx-xxxx ou xxxx-xxxx ou (xx) xxxxxxxx ou xxxxxxxx
	
	var mNaoPreenchido = "";
	var mInvalido = "";
	var mensagem = "";
	
	function verificaMensagem() {
		if (mNaoPreenchido != "") return ", ";
		else return "";
	}
	
	if (!f.nome.value)
		mNaoPreenchido += "Nome";
	else if (vMinLength(f.nome.value,10) == false)
		mInvalido += "- O campo Nome deve conter, no mínimo, 10 caracteres<br />";
	if ((f.dataNasc.value) && (validaData(f.dataNasc.value) == false))
		mInvalido += "- A Data de Nascimento é inválida. Verifique se a data foi digitada corretamente e se está no formato correto (Formato aceito: dd/mm/aaaa)<br />";
	if(!f.cpf.value)
		mNaoPreenchido += verificaMensagem() + "CPF";
	else {
		//se o CPF foi preenchido, realiza testes para saber se ele é válido
		if(reCPF.test(f.cpf.value))	{
			var tempCPF = f.cpf.value;
			tempCPF = tempCPF.replace(".","");
			tempCPF = tempCPF.replace(".","");

			tempCPF = tempCPF.replace("-","");
			var CPFdigitoForm = tempCPF.substr(9,2);
			//soma os nove primeiros dígitos do CPF
			soma = (parseInt(tempCPF.substr(0,1)) * 10) + (parseInt(tempCPF.substr(1,1)) * 9) + (parseInt(tempCPF.substr(2,1)) * 8) + (parseInt(tempCPF.substr(3,1)) * 7) + (parseInt(tempCPF.substr(4,1)) * 6) + (parseInt(tempCPF.substr(5,1)) * 5) + (parseInt(tempCPF.substr(6,1)) * 4) + (parseInt(tempCPF.substr(7,1)) * 3) + (parseInt(tempCPF.substr(8,1)) * 2);
			//calculando o dígito verificador
			var resto = soma % 11;
			//primeiro dígito verificador
			if (resto == 1 || resto == 0) {
					digitoUm = 0;
			} else {
					digitoUm = parseInt(11-resto);	
			}
			//segundo dígito verificador
			soma = (parseInt(tempCPF.substr(0,1)) * 11) + (parseInt(tempCPF.substr(1,1)) * 10) + (parseInt(tempCPF.substr(2,1)) * 9) + (parseInt(tempCPF.substr(3,1)) * 8) + (parseInt(tempCPF.substr(4,1)) * 7) + (parseInt(tempCPF.substr(5,1)) * 6) + (parseInt(tempCPF.substr(6,1)) * 5) + (parseInt(tempCPF.substr(7,1)) * 4) + (parseInt(tempCPF.substr(8,1)) * 3) + (parseInt(digitoUm) * 2);
			resto = soma % 11;
			if (resto == 1 || resto == 0) {
					digitoDois = 0;
			} else {
					digitoDois = parseInt(11-resto);	
			}
			
			//verificando se os dígitos são iguais ao digitado
			digitoCPF = digitoUm+''+digitoDois;
			
			if (parseInt(CPFdigitoForm) != parseInt(digitoCPF)) {
					mInvalido += "- O número do CPF não é válido, verifique se foi digitado corretamente<br />";
			}
		} else {
			mInvalido += "- O número do CPF não é válido (formato inválido)<br />";
		}
	}
	if(!f.endereco.value)
		mNaoPreenchido += verificaMensagem() + "Endereço";
	else if (vMinLength(f.endereco.value,10) == false)
		mInvalido += "- O campo Endereço deve conter, no mínimo, 10 caracteres<br />";
	if(!f.cidade.value)
		mNaoPreenchido += verificaMensagem() + "Cidade";
	else if (vMinLength(f.cidade.value,3) == false)
		mInvalido += "- O campo Cidade deve conter, no mínimo, 3 caracteres<br />";
	if(!f.uf.value)
		mNaoPreenchido += verificaMensagem() + "Estado";
	/*	
	if(!f.cep.value)
		mNaoPreenchido += verificaMensagem() + "CEP";
	else {
		if (!reCEP.test(f.cep.value))
			mInvalido += "- O número do CEP não é válido<br />";
	}
	*/
	if(!f.email.value)
		mNaoPreenchido += verificaMensagem() + "E-mail";
	else if (vMinLength(f.email.value,10) == false)
		mInvalido += "- O campo E-mail deve conter, no mínimo, 10 caracteres<br />";
	else {
		if(!reEmail.test(f.email.value))	
			mInvalido += "- O E-mail não é válido<br />";
	}
	if(!f.telefone.value)
		mNaoPreenchido += verificaMensagem() + "Telefone";
	else {
		if (!reTelefone.test(f.telefone.value))
			mInvalido += "- Número do telefone inválido, verifique se foi digitado corretamente e se está no formato aceito (Formato aceito: (xx)[DDD opcional] xxxx-xxxx [hífen opcional])<br />";
	}
	/*
	if((f.telefone2.value) && (!reTelefone.test(f.telefone2.value)))
		mInvalido += "- Número do telefone 2 inválido, verifique se foi digitado corretamente e se está no formato aceito (Formato aceito: (xx)[DDD opcional] xxxx-xxxx [hífen opcional])<br />";
	*/
	if((f.cel.value) && (!reTelefone.test(f.cel.value)))
		mInvalido += "- Número do celular inválido, verifique se foi digitado corretamente e se está no formato aceito (Formato aceito: (xx)[DDD opcional] xxxx-xxxx [hífen opcional])<br />";
	/*	
	if((f.fax.value) && (!reTelefone.test(f.fax.value)))
		mInvalido += "- Número do fax inválido, verifique se foi digitado corretamente e se está no formato aceito (Formato aceito: (xx)[DDD opcional] xxxx-xxxx [hífen opcional])<br />";
	*/	
	if(!f.usuario.value)
		mNaoPreenchido += verificaMensagem() + "Usuário<br /><br />";
	else if (vMinLength(f.usuario.value,3) == false)
		mInvalido += "- O campo Usuário deve conter, no mínimo, 3 caracteres<br />";
	if (!f.aceitoContrato.checked)
		mInvalido += "- Para efetuar o cadastro, é preciso aceitar os termos e condições do Contrato<br />";
		
	if(mNaoPreenchido != "")
		mensagem += "Os seguintes campos não foram preenchidos: <br />"+mNaoPreenchido;
	if(mInvalido != "")
		mensagem += "Os campos abaixo apresentaram os seguintes problemas: <br />"+mInvalido;
		
	if (mensagem != "") {
		document.getElementById("msg").innerHTML = "<p class=\"warning\">\n"+mensagem+"\n</p>";
		window.scroll(0,215);
	} else {
		f.action = "envia_cadastro.jsp";
		f.submit();
	}
}

function showHide(obj) {
	var o = document.getElementById(obj);
	if(o.style.display == "")
		o.style.display = "block";
	else
		o.style.display = "";
}

//valida o formulário do passo 1
function validaPasso1() {
	//formulário
	var f = document.frmDados;
	//expressões regulares para testar os valores dos campos	
	var reCEP = /^\d{5}\-\d{3}$/;
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reTelefone = /^(\(\d+\)\s)?\d{4}\-?\d{4}$/; //Formato de Telefone aceito: (xx) xxxx-xxxx ou xxxx-xxxx ou (xx) xxxxxxxx ou xxxxxxxx
	
	var mNaoPreenchido = "";
	var mInvalido = "";
	var mensagem = "";
	
	function verificaMensagem() {
		if (mNaoPreenchido != "") return ", ";
		else return "";
	}
	
	if (!f.nome.value)
		mNaoPreenchido += "Nome";				
	if (!f.endereco.value)
		mNaoPreenchido += verificaMensagem() + "Endereço";		
	if (!f.cidade.value)
		mNaoPreenchido += verificaMensagem() + "Cidade";	
	if (!f.cep.value)
		mNaoPreenchido += verificaMensagem() + "Cep";			
	else {
		if(!reCEP.test(f.cep.value))	
			mInvalido += "- O Cep não é válido<br />";
	}			
	if(!f.email.value)
		mNaoPreenchido += verificaMensagem() + "E-mail";	
	else {
		if(!reEmail.test(f.email.value))	
			mInvalido += "- O E-mail não é válido<br />";
	}
	if(!f.telefone.value)
		mNaoPreenchido += verificaMensagem() + "Telefone";
	else {
		if (!reTelefone.test(f.telefone.value))
			mInvalido += "- Número do telefone inválido, verifique se foi digitado corretamente e se está no formato aceito (Formato aceito: (xx)[DDD opcional] xxxx-xxxx [hífen opcional])<br />";
	}	
	
	if(mNaoPreenchido != "")
		mNaoPreenchido = mNaoPreenchido + "<br />";
	
	if (!f.aceitoContrato.checked)
		mInvalido += "- Para efetuar o cadastro, é preciso aceitar os termos e condições do Contrato<br />";
		
	if(mNaoPreenchido != "")
		mensagem += "Os seguintes campos não foram preenchidos: <br />"+mNaoPreenchido;
	if(mInvalido != "")
		mensagem += "Os campos abaixo apresentaram os seguintes problemas: <br />"+mInvalido;
		
	if (mensagem != "") {
		document.getElementById("msg").innerHTML = "<p class=\"warning\">\n"+mensagem+"\n</p>";
		window.scroll(0,215);
	} else {
		f.action = "hoteli_passo2.jsp";
		f.submit();
	}
}

function cpfcnpj(){
    if(document.getElementById("cpf").value.length == 3){
        document.getElementById("cpf").value = document.getElementById("cpf").value + '.';
        return false;
    }
    else if(document.getElementById("cpf").value.length == 7){
        document.getElementById("cpf").value = document.getElementById("cpf").value + '.';
        return false;
    }
    else if(document.getElementById("cpf").value.length == 11){
        document.getElementById("cpf").value = document.getElementById("cpf").value + '-';
        return false;
    }
    else if(document.getElementById("cpf").value.length == 15){
        p0=document.getElementById("cpf").value.charAt(0);
        p1=document.getElementById("cpf").value.charAt(1);
        p2=document.getElementById("cpf").value.charAt(2);
        p3=document.getElementById("cpf").value.charAt(4);
        p4=document.getElementById("cpf").value.charAt(5);
        p5=document.getElementById("cpf").value.charAt(6);
        p6=document.getElementById("cpf").value.charAt(8);
        p7=document.getElementById("cpf").value.charAt(9);
        p8=document.getElementById("cpf").value.charAt(10);
        p9=document.getElementById("cpf").value.charAt(12);
        p10=document.getElementById("cpf").value.charAt(13);
        p11=document.getElementById("cpf").value.charAt(14);
        document.getElementById("cpf").value = '';
        document.getElementById("cpf").value = p0 + p1 + '.' + p2 + p3 + p4 + '.' + p5 + p6 + p7 + '/' + p8 + p9 + p10 + p11 + '-';
        p0='';
        p1='';
        p2='';
        p3='';
        p4='';
        p5='';
        p6='';
        p7='';
        p8='';
        p9='';
        p10='';
        p11='';
        return false;
    }
    else
    {    	
    	return false;
    }
}