﻿<!--

function gt(id) {return document.getElementById(id);}

function insereSelect() {
var txtSD = gt("speeddial1");
var selSD = gt("selectSpeedDial");
var spfrm = gt("speeddialfrm");
var str = ''
var i = selSD.options.length;
if (txtSD.value=="") return false;
if (selSD.length==10){alert('Only 10 speed dial numbers allowed');txtSD.select();txtSD.focus();return false}
selSD.options[i] = new Option(txtSD.value,txtSD.value);
txtSD.value = "";
txtSD.focus();

for(var j=0;j<=i;j++){
var xs = selSD.options[j];
str += (j+1) + ': ' + xs.value + '&';
}

spfrm.value = str;

}

function deletaOption() {
var spfrm = gt("speeddialfrm");
var str1 = '';
var selSD = gt("selectSpeedDial");

selSD.options[selSD.selectedIndex] = null;
spfrm.value = '';

if(selSD.options.length>0){
for(var j=0;j<selSD.options.length;j++){
var xs = selSD.options[j];
str1 += (j+1) + ': ' + xs.value + '&';
}
}

spfrm.value = str1;
}






function inputType(evt,tipo) {
 var charCode = (evt.which) ? evt.which : event.keyCode
	if (tipo==1) {		
	
	 if (charCode > 31 && (charCode < 48 || charCode > 57)){
	 return false;
		} 
	}
	
	if (tipo==2) {
	if (charCode > 32 && (charCode < 65 || charCode > 122)){
	   return false;
		} 
	
	}
	

 return true;
}
		
	








function validarform(lang,form) {

var question1 = new Array("Deseja enviar os dados abaixo?","Desea enviar las informaciones abajo","The following information will be submitted, confirm?")
var question2 = new Array("Por favor preencher o campo solicitado com dados validos","Por favor completar los datos solicitados","Please fill out the form with valid information")
var question3 = new Array("Enviar formulario?","Enviar formulario?","The form will be submitted")
var txtfrm_value = '';
var confirma = question1[lang] + String.fromCharCode(10) + String.fromCharCode(10);
var labels = document.getElementsByTagName('label');
var divs = document.getElementsByTagName('div');


var forname = form.name

for(x=0,j=0,t=0;x<form.length;x++){

	if(form[x].tagName=='FIELDSET'){
		txtfrm_value += '&' + form[x].getAttribute('name') + '&';
	}
	
	if((form[x].tagName=='INPUT'&&form[x].type=='text')||form[x].tagName=='TEXTAREA'||form[x].tagName=='SELECT'||form[x].type=='radio'){
		vlreq = form[x].getAttribute('req');
		if(vlreq == 'yes' && (
							  (form[x].tagName=='INPUT' && (form[x].value=='' || form[x].value.length < 3)) 
							  || (form[x].tagName=='SELECT' && form[x].value=='' && vlreq=='yes')
							  || (form[x].tagName=='TEXTAREA'&&form[x].value=='')
							  
							  )){
			
			alert(question2[lang]);
			form[x].focus();
			j++;
			return false;
			break;
		}
		

		
	if(gt('lbl'+form[x].id)){
	xyz = gt('lbl'+form[x].id);
		if(document.all){
		txtfrm_value += xyz.innerText + ': ' + form[x].value + '&';		
		} else {
		txtfrm_value += xyz.textContent + ': ' + form[x].value + '&';		
		}
	}

	}
}

	if (forname.indexOf('noconfirm')>0) {
		msgconfirm = question3[lang];
	} else {
		msgconfirm = confirma + txtfrm_value.replace(/&/g,String.fromCharCode(10))
	}

	if (j==0){
		if(confirm(msgconfirm)){
			gt('txtfrm_txt').value = txtfrm_value;
			form.submit() ;
			
		} 
	}
}

function getBirthday() {
frmdia = gt('day');
frmmes = gt('month');
frmano = gt('year');
frm1 = gt('birthday');
frm1.value = frmdia.value + '/' + frmmes.value + '/' + frmano.value
}

function changevalue(valor) {
	gt('payment').value = valor
}

function changevl(elm,lang) {
var errmsg = new Array("Digite corretamente o speed dial","Digite corretamente o speed dial","Please fill in the required fields");
idel = elm.substring(3,elm.length);
countrycode = gt('countrycode'+idel).value;
citycode = gt('citycode'+idel).value;
telephone = gt('tel'+idel).value;
speeddial = gt('discrapida' + idel);
speeddial.value = countrycode + '-' + citycode + '-' + telephone;
if (((countrycode==''|| citycode=='') && telephone.length > 0) || (countrycode!=''|| citycode!='') && telephone.length==0){
	alert(errmsg[lang]);
}
}

function setValue(vl1,vl2){
arrsplit = vl1.split(',');
vl = ''
for (i in arrsplit) {
	vl += gt(arrsplit[i]).value + '/';
	}
gt(vl2).value = vl.substring(0,vl.length-1);
}


function showInput(src,inpt,idx){
	dvinpt = gt('dv'+inpt);
	lbl = dvinpt.getElementsByTagName('label')
	inpt = gt(inpt);
	if(src.selectedIndex==idx){
		dvinpt.style.display='block';
		lbl.id = 'lbl'+inpt;
		inpt.value = '';
	} else {
		dvinpt.style.display='none';
	}
}



function showInputSource(dv1,dv2,dv3){
dvspecify1 = gt(dv1);
heardfromus = gt(dv2);
specifysource1 = gt(dv3);
if(heardfromus.selectedIndex==0){
	dvspecify1.style.display='none';
	specifysource1.val='';
	
}else {
	dvspecify1.style.display='block';
	specifysource1.value='';
	}

}





function cleancontents() {
var x = document.forms[0];
var ya = gt("selectSpeedDial");

	for (i=0;i<x.length;i++) {
	if(x[i].type!='button'){
		x[i].value = ''	
	}
	
	}
	
	x.reset();

if(ya){
if (ya.length>0){
	for(var i=0,j=0;i<=ya.length;i++)	{
	ya.options[j] = null;	
		
	}
	
}
}
	

}


$(function(){
var loc = location.pathname;
var slicer = loc.slice(1,3);
var selCountry = $('#sel');
var tbodyrate = $('#tbodyrate');
var tblrates = $('table caption');
var countrytext = $('#countrytext');
var opts = $('#opts');
var nome = $('#nome');
var btnreg = $('#btnreg');
var txtday = $('#day');
var txtmonth = $('#month');
var txtyear = $('#year');
var codigopostal = $('#codigopostal');
var telefone1 = $('#telefone1');
var telefone2 = $('#telefone2');
var telefone3 = $('#telefone3');
var speeddial1 = $('#speeddial1');
var botaoAdd = $('#botaoAdd');
var selectSpeedDial = $('#selectSpeedDial');
var heardfromus = $('#heardfromus');
var btnback = $('#btnback');
var btnsubmit = $('#btnsubmit');
var txtfrm_txt = $('#txtfrm_txt');

$('#idlang').val(slicer);

txtfrm_txt.val('');

nome.keypress(function(event){return inputType(event,2)});
codigopostal.keypress(function(event){return inputType(event,1)});
telefone1.keypress(function(event){return inputType(event,1)});
telefone2.keypress(function(event){return inputType(event,1)});
telefone3.keypress(function(event){return inputType(event,1)});
speeddial1.keypress(function(event){return inputType(event,1)});
botaoAdd.click(function(){insereSelect()});
btnback.click(function(){cleancontents();$('#content').css('display','none');$('#message').css('display','block')});
selectSpeedDial.dblclick(function(){deletaOption()});
heardfromus.change(function(){showInputSource('dvspecify','heardfromus','specifysource')});
$('#ehcliente').change(function(){
//alert($(this).val());
$('#codigoqp').val('');
	if($(this).val() =='sim'){
		$('#dvcodigoqp').show();
		$('#codigoqp').attr('req','yes');
	} else {
		$('#dvcodigoqp').hide();
		$('#codigoqp').removeAttr('req');
		}
		
										  
});

btnreg.click(function(){$('#content').css('display','block');$('#message').css('display','none')});
txtday.change(function(){getBirthday()});
txtmonth.change(function(){getBirthday()});
txtyear.change(function(){getBirthday()});
btnsubmit.click(function(){validarform(2,this.form)});

selCountry.change(function(){
var valselCountry = selCountry.val();
$.post("class/process.asp", {areacode:valselCountry}, 
	function(data){
	tbodyrate.html(data);	
	tblrates.text($('select :selected').text() + ' / ' + countrytext.text() + ': ' + selCountry.val());	
});






});

})



//-->