var cont=0;
var numfiles =0;
function addFile(){
    if (numfiles<3){
        var roota= document.getElementById('mytab');
        var root = roota.getElementsByTagName('tr')[0].parentNode;
        var oR = cE('tr');
        var oC = cE('td');
        var oI = cE('input');
        var oS=cE('span');
        cont++;
        numfiles++;
        cA(oI,'type','file');
        cA(oI,'name','file_'+cont);
        cA(oI,'id','file_'+cont);
        cA(oI,'size','80');
        oS.style.cursor='pointer';
        oS.onclick=function(){
            numfiles--;
            this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
        }
        var texto_borrar = document.getElementById('texto_borrar').value;
        oS.appendChild(document.createTextNode(texto_borrar));
        oC.appendChild(oI);
        oC.appendChild(oS);
        oR.appendChild(oC);
        root.appendChild(oR);
    }
}

function comprobarExtensiones(fichero){
    var extensiones = new Array(".jpg",".gif",".bmp",".png",".pdf",".doc",".txt",".rtf",".docx",".odt");
    for (j=0;j<=extensiones.length;j++){
        if(fichero.lastIndexOf(extensiones[j])!=-1){
            return true;
      }
    }
    var texto_alerta = document.getElementById('texto_alerta').value;
    alert(texto_alerta+":"+fichero);
    return false;
}

function cE(el){
    this.obj =document.createElement(el);
    return this.obj
}
function cA(obj,att,val){
    obj.setAttribute(att,val);
    return
}
function uploadImg(){
   document.getElementById("uploader").submit();
}

function cambioColor(id)
{
	document.getElementById('Sugerencias').style.color="#000000";
	document.getElementById('Quejas').style.color="#000000";
    if (document.getElementById('Informacion')!= null){
        document.getElementById('Informacion').style.color="#000000";
    }
	document.getElementById('Modificacion').style.color="#000000";
	document.getElementById(id).style.color="#CC0000";
}

function cambioMail(id)
{
 document.getElementById('tipo').value = id;
}
function Consulta(consulta){
	Diss('title_'+consulta);
	Diss('body');
	Diss('foot');
	document.getElementById('motivoContacto').value = consulta;

	if(consulta=='Sugerencias'){
		Diss('title_Sugerencias');Diss('info_cliente');Diss('Datos');noDiss('title_Informacion');noDiss('title_Modificacion');noDiss('title_Quejas');noDiss('title_Proveedores');noDiss('divremail');noDiss('divmobile');
		Diss('Asunto_Sugerencias');noDiss('Asunto_Informacion');noDiss('Asunto_Modificacion');noDiss('Asunto_Quejas');noDiss('Asunto_Proveedores')
		cambioColor('Sugerencias'); cambioMail('Sugerencias');
	}
	if(consulta=='Quejas'){
		Diss('title_Quejas');Diss('info_cliente');Diss('Datos');noDiss('title_Informacion');noDiss('title_Modificacion');noDiss('title_Sugerencias');noDiss('title_Proveedores');Diss('divremail');Diss('divmobile');
		Diss('Asunto_Quejas');noDiss('Asunto_Informacion');noDiss('Asunto_Modificacion');noDiss('Asunto_Sugerencias');noDiss('Asunto_Proveedores');
		cambioColor('Quejas');cambioMail('Quejas');
	}
	if(consulta=='Informacion'){
		Diss('title_Informacion');Diss('info_cliente');Diss('Datos');noDiss('title_Modificacion');noDiss('title_Quejas');noDiss('title_Sugerencias');noDiss('title_Proveedores');Diss('divremail');Diss('divmobile');
		Diss('Asunto_Informacion');noDiss('Asunto_Modificacion');noDiss('Asunto_Quejas');noDiss('Asunto_Sugerencias');noDiss('Asunto_Proveedores');
		cambioColor('Informacion');cambioMail('Informacion');
	}
	if(consulta=='Modificacion'){
		Diss('title_Modificacion');Diss('info_cliente');Diss('Datos');noDiss('title_Informacion');noDiss('title_Quejas');noDiss('title_Sugerencias');noDiss('title_Proveedores');Diss('divremail');Diss('divmobile');
		Diss('Asunto_Modificacion');noDiss('Asunto_Informacion');noDiss('Asunto_Quejas');noDiss('Asunto_Sugerencias');noDiss('Asunto_Proveedores');
		cambioColor('Modificacion');cambioMail('Modificacion');
	}
	if(consulta=='Proveedores'){
		Diss('title_Proveedores');noDiss('title_Modificacion');noDiss('title_Informacion');noDiss('title_Informacion');noDiss('title_Quejas');noDiss('title_Sugerencias'); noDiss('info_cliente');noDiss('Datos');
		Diss('Asunto_Proveedores');noDiss('Asunto_Modificacion');noDiss('Asunto_Informacion');noDiss('Asunto_Quejas');noDiss('Asunto_Sugerencias');
		cambioMail('Proveedores');
	}
}

function enviarContact(motivo){
 var frm = document.getElementById('frmContactUs');

 frm.cuerpo.value = "";
 if (motivo != 'Proveedores') {
 if(frm.firstname.value == ""){errorear(21304); frm.firstname.focus(); return; }
 if(frm.surname.value == ""){ errorear(21305); frm.surname.focus(); return; }
 if (!frm.read_terms.checked) {errorear(20301); frm.read_terms.focus(); return;}
 if(comprobarEmail(frm.email)){
     frm.from.value = frm.firstname.value+" "+ frm.surname.value+" <"+frm.email.value+">";

 if (motivo != 'Sugerencias')
 if(frm.email.value !== frm.remail.value){ errorear(21307); frm.remail.focus(); return;}
 } else { return; }

//-- Estos campos siempre se envian ecepto por proveedores
 frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.tratamiento);
 frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.firstname);
 frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.surname);
 frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.email);
 if(frm.Locator.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Locator); }

//-- El movil, en sugerencias no es necesario
 if (motivo != 'Sugerencias')
 frm.cuerpo.value += frm.mobile.title + ": " + frm.mobile.value + "\n";
 }

 switch(motivo){
 case 'Sugerencias':
 if(frm.subjectSug.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.subjectSug); frm.subject.value += " - "+frm.subjectSug.value;}
 if(frm.sugerencia.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.sugerencia); }
 break;
 case 'Quejas':
		 if(frm.motivo.value != 0) { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.motivo);  frm.subject.value += " - "+frm.motivo.value; }else{/*errorear();*/ alert('Seleccione una opción.');return;}
 if(frm.reclamacion.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.reclamacion); }
         for (i=1;i<=numfiles;i++){
             if($('file_'+i)!=null && $('file_'+i).value!=""){
                if(!comprobarExtensiones($('file_'+i).value)){ return;}
             }
         }
 break;
 case 'Modificacion':
 if(frm.Locator.value == "" && frm.Hotel.value == "" && frm.Destination.value == "" && frm.DateIn.value == "" && frm.DateOut.value == "")
 { /*errorear();*/alert('Introduzca el localizador o los datos del hotel. '); return;}else{
 if(frm.Hotel.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Hotel); }
 if(frm.Destination.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Destination); }
 if(frm.DateIn.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.DateIn); }
 if(frm.DateOut.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.DateOut); }
 if(frm.subjectMod.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.subjectMod); frm.subject.value += " - "+frm.subjectMod.value;}
 if(frm.Modify.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Modify); }
 }
 break;
 case 'Informacion':
 if(frm.subjectInfo.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.subjectInfo);frm.subject.value += " - "+frm.subjectInfo.value; }
 if(frm.question.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.question); }
 break;
 case 'Proveedores':
 if(frm.email_prov!=''){
 frm.from.value = frm.email_prov.value;}
 if(frm.Hotel_Name.value == ""){errorear(22817); frm.Hotel_Name.focus(); return; }
 if(frm.td_property.value == ""){errorear(22812); frm.td_property.focus(); return; }
 if(frm.Zona.value == ""){ errorear(22818); frm.Zona.focus(); return; }
 if(frm.direccion.value == ""){ errorear(22819); frm.direccion.focus(); return; }
 if(frm.poblacion.value == ""){ errorear(22820); frm.poblacion.focus(); return; }
 if(frm.country.value == ""){ errorear(22816); frm.country.focus(); return; }
 if(frm.telefono.value == ""){ errorear(20306); frm.telefono.focus(); return; }
 if(frm.email_prov.value == ""){ errorear(20304); frm.email_prov.focus(); return; }
 if(frm.contacto.value == ""){ errorear(22822); frm.contacto.focus(); return; }
 if(!frm.read_terms.checked) {errorear(20301); frm.read_terms.focus(); return;}
else{
 if(frm.Hotel_Name.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Hotel_Name); }
  if(frm.td_property.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.td_property); }
 if(frm.Zona.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Zona); }
 if(frm.direccion.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.direccion); }
 if(frm.poblacion.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.poblacion); }
 if(frm.country.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.country); }
 if(frm.telefono.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.telefono); }
 if(frm.email_prov.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.email_prov); }
 if(frm.contacto.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.contacto); }
 if(frm.Link_web.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Link_web); }
 if(frm.Descripcion.value != "") { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.Descripcion); }
 }
 break;
}
frm.submit();
}


function showDial()
{

var IE6 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 6.")!=-1)) ? true : false;
if (IE6)
  {
  window.open ("./../popups/popup_dial.jsp","popupdial",'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=547,height=450,top=200,left=320');
  }
else
  {
  document.getElementById('int_dial');
  Diss('int_dial');
  }
}

