var isIE = (navigator.appName.indexOf ('Microsoft') != -1);

function iframeGoto (id, url) {
    if (isIE) document.frames[id].location = url;
    else document.getElementById (id).src = url;
}

function reloadPage(msg) {
    self.location = self.location.href.concat(msg);
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function submitformsendinfo() {
	
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _cat = f.CAT.value;
		var _firstname = f.DES_FIRSTNAME.value;
		var _lastname = f.DES_LASTNAME.value;
        var _email = f.DES_EMAIL.value;
        var _subpic = f.SUBPIC.value;
        var _status = f.STATUS.value;
        var _cod_section = f.COD_SECTION.value;
        var _message = f.DES_REQUEST.value;
        var _wbformname = f.wbformname.value;
        
        $.ajax({
           url: "sendInfo.php",
           type: "POST",
           dataType: "text",
           data: {cat: _cat, firstname: _firstname, swlang: swlang, 
           		lastname: _lastname, email: _email, subpic: _subpic, status: _status, cod_section: _cod_section,
           		 message: _message, wbformname: _wbformname},	           		
           error: function(req, err, obj) {
           	alert('error : ' + err);
           },
           success: function(txt) {
           	
            if (txt == "OK") {                
                reloadPage('?ok=1');
            } else {            	
            	if (txt == "00") alert(_msg_error);
            	else  alert(txt);
            	reloadPage('?ok=0');
            }
           }
        });            
        
	}
	return(false);
}

function submitformaddcontact() {
	
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _type = f.TYPE.value;
		var _name = f.FIRSTNAME.value;
		var _lname = f.LASTNAME.value;
        var _email = f.EMAIL.value;
        var _subpic = f.SUBPIC.value;
        var _cat = f.CAT.value;
        var _emailto = f.DEPARTMENT.value;
        var _subject = f.MESSAGE.value;
        var _wbformname = f.wbformname.value;
        
        $.ajax({
           url: "sendContact.php",
           type: "POST",
           dataType: "text",
           data: {type: _type, name: _name, swlang: swlang, 
           		lname: _lname, email: _email, cat: _cat,
           		subpic: _subpic, emailto: _emailto, subject: _subject, wbformname: _wbformname},	           		
           error: function(req, err, obj) {
           	alert('error : ' + err);
           },
           success: function(txt) {
           	
            if (txt == "OK") {   
                reloadPage('?ok=1');
            } else {            	
            	if (txt == "00") alert(_msg_error);
            	else  alert(txt);
            	reloadPage('?ok=0');
            }
           }
        });            
        
	}
	return(false);
}

function submitformsendpresupuesto() {
	
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _cat = f.CAT.value;
		var _firstname = f.DES_FIRSTNAME.value;
		var _lastname = f.DES_LASTNAME.value;
		var _company = f.DES_EMPRESA.value;
		var _phone = f.DES_TELEFONO.value;
        var _email = f.DES_EMAIL.value;
        var _subpic = f.SUBPIC.value;
        var _status = f.STATUS.value;
        var _cod_section = f.COD_SECTION.value;
        var _message = f.DES_REQUEST.value;
        var _wbformname = f.wbformname.value;
        
        $.ajax({
           url: "sendPresupuesto.php",
           type: "POST",
           dataType: "text",
           data: {cat: _cat, firstname: _firstname, swlang: swlang, company: _company, phone: _phone, 
           		lastname: _lastname, email: _email, subpic: _subpic, status: _status, cod_section: _cod_section,
           		 message: _message, wbformname: _wbformname},	           		
           error: function(req, err, obj) {
           	alert('error : ' + err);
           },
           success: function(txt) {
           	
            if (txt == "OK") {                
                reloadPage('?ok=1');
            } else {            	
            	if (txt == "00") alert(_msg_error);
            	else  alert(txt);
            	reloadPage('?ok=0');
            }
           }
        });            
        
	}
	return(false);
}

function submitformsendsubscription() {
	
	var _ok = wbValidateFormL(document.getElementById('nl_subscripcion'),swlang);
	
	if(_ok) {
		var f = document.getElementById('nl_subscripcion');
		var _cat = f.CAT.value;
        var _email = f.email.value;
		var _lang = f.langradio.value;
		var _country = f.country.value;
        var _subpic = f.SUBPIC.value;
        var _status = f.STATUS.value;
        var _cod_section = f.COD_SECTION.value;
        var _cat = f.CAT.value;
        for (var i=0; i < f.langradio.length ; i++) {
        	if (f.langradio[i].checked) {
        		_lang = f.langradio[i].value;
        		break;
        	}
        }
        $.ajax({
           url: "sendSubscription.php",
           type: "POST",
           dataType: "text",
           data: {cat: _cat, email: _email, wlang: _lang, country: _country, subpic: _subpic, status: _status, cod_section: _cod_section},
           error: function(req, err, obj) {
           	alert('error : ' + err);
           },
           success: function(txt) {
           	
            if (txt == "OK") {                
                reloadPage('?ok=1'); // ok=2 es delete
            } else {            	
            	if (txt == "00") alert(_msg_error);
            	else  alert(txt);
            	reloadPage('?ok=0');
            }
           }
        });            
        
	}
	return(false);
}

function submitformsendunsubscribe() {
	
	var _ok = wbValidateFormL(document.getElementById('nl_baja'),swlang);
	
	if(_ok) {
		var f = document.getElementById('nl_baja');
		
		var _cat = f.CAT.value;
        var _email = f.email.value;
		var _lang = f.langradio.value;
        var _subpic = f.SUBPIC.value;
        var _status = f.STATUS.value;
        var _cod_section = f.COD_SECTION.value;
        var _cat = f.CAT.value;
        for (var i=0; i < f.langradio.length ; i++) {
        	if (f.langradio[i].checked) {
        		_lang = f.langradio[i].value;
        		break;
        	}
        }
        $.ajax({
           url: "sendSubscription.php",
           type: "POST",
           dataType: "text",
           data: {action: "del", cat: _cat, email: _email, wlang: _lang, subpic: _subpic, status: _status, cod_section: _cod_section},
           error: function(req, err, obj) {
           	alert('error : ' + err);
           },
           success: function(txt) {
           	
            if (txt == "OK") {                
                reloadPage('?ok=2'); // ok=2 es delete
            } else {            	
            	if (txt == "00") alert(_msg_error);
            	else  alert(txt);
            	reloadPage('?ok=0');
            }
           }
        });            
        
	}
	return(false);
}

function submitformsendlogin() {
	
	var _ok = wbValidateFormL(document.getElementById('flogin'),swlang);
	
	if(_ok) {
		var f = document.getElementById('flogin');
		
		var _login = f.DES_LOGIN.value;
        var _passw = f.DES_PASSWORD.value;
		var _subsection = f.SUBSECTION.value;
		var _subpic = f.SUBPIC.value;
        
        $.ajax({
           url: "sendLogin.php",
           type: "POST",
           dataType: "text",
           data: {login: _login, passw: _passw, subsection: _subsection, subpic: _subpic},
           error: function(req, err, obj) {
           	alert('error : ' + err);
           },
           success: function(txt) {    
            if (txt == "OK") {                
            	self.location = 'login.php?ok=1';
            } else {            	
            	/*if (txt == "00") alert(_msg_error);
            	else  alert(txt);*/
            	self.location = 'login.php?ok=0';
            }
           }
        });            
        
	}
	return(false);
}

function submitformaddrequestposition() {
	
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _idoffer = f.idoffer.value;
		var _name = f.DES_FIRSTNAME.value;
		var _surname = f.DES_LASTNAME.value;
        var _mail = f.DES_EMAIL.value;
        var _msg_error = f.msg_error.value;
        var _msg_thx = f.msg_thx.value;
        var _file = f.msguploadedfile.value;
        var _filetype = f.msguploadedfiletype.value;
        var _cat = f.CAT.value;
        var _wbformname = f.wbformname.value;
        var _cat = f.CAT.value;
        var _msgfilemandatory = f.msgfilemandatory.value;
        if (_file == '') {
        	alert(_msgfilemandatory);
        } else {
        	
	        $.ajax({
	           url: "addRequestPosition.php",
	           type: "POST",
	           dataType: "text",
	           data: {cat: _cat, idoffer: _idoffer, swlang: swlang, 
	           		name: _name, surname: _surname, mail: _mail, wbformname: _wbformname, 
	           		tempfileid: _file, tempfiletype: _filetype},	           		
	           error: function(req, err, obj) {
	            alert(err);
	           },
	           success: function(txt) {
	            if (txt == "OK") {
	                //alert (_msg_thx);
	                reloadPage('&command=ok');
	            } else {
	            	/*alert('Error ' + txt);
	            	if (txt == "00") alert(_msg_error);
	            	else  alert(txt);*/
	            	reloadPage('&command=err');
	            }
	           }
	        });            
        }
        
	}
	return(false);
}

function submitformregistro_ap() {
	
	var _ok = wbValidateFormL(document.getElementById('registro'),swlang);
	
	if(_ok) {
		var f = document.getElementById('registro');
		var _empresa = f.empresa.value;
		var _programa = f.programa.value;
		var _contacto = f.contacto.value;
        var _email = f.email.value;
        var _direccion = f.direccion.value;
        var _telefono = f.telefono.value;
        var _movil = f.movil.value;
        var _fax = f.fax.value;
        var _cp = f.cp.value;
        var _ciudad = f.ciudad.value;
        var _web = f.web.value;
        var _wbformname = f.wbformname.value;
        
        $.ajax({
           url: "sendRegistroAP.php",
           type: "POST",
           dataType: "text",
           data: {empresa: _empresa, programa: _programa, swlang: swlang, 
           		contacto: _contacto, email: _email, direccion: _direccion,
           		telefono: _telefono, movil: _movil, fax: _fax, cp: _cp, ciudad: _ciudad, web: _web, wbformname: _wbformname},	           		
           error: function(req, err, obj) {
           	alert('error : ' + err);
           },
           success: function(txt) {
           	
            if (txt == "OK") {   
                reloadPage('?ok=1');
            } else {            	
            	if (txt == "00") alert(_msg_error);
            	else  alert(txt);
            	reloadPage('?ok=0');
            }
           }
        });            
        
	}
	return(false);
}


$(document).ready(function (){
	$("#formsubmitinfo").click(submitformsendinfo);  
	$("#formsubmitpresupuesto").click(submitformsendpresupuesto);  
	$("#formsubmitsubscription").click(submitformsendsubscription);  
	$("#formsubmitunsubscribe").click(submitformsendunsubscribe);
	$("#formsubmitlogin").click(submitformsendlogin);  
	$("#formsubmitposition").click(submitformaddrequestposition);  
	$("#formsubmitcontact").click(submitformaddcontact);  
	$("#formsubmitregistro_ap").click(submitformregistro_ap);  
    $("#msgfile").change(uploadfile);
}
);

function uploadfile (event) {
    var msgfile = event.target;
    var frm = msgfile.form;
   	
    if (msgfile.value != '') {
        document.getElementById ('div_msgfile').style.display = 'none';
        document.getElementById ('div_uploading').style.display = 'block';
        document.getElementById ('formsubmitposition').disabled = true;
        frm.submit();
    }
}

function fileuploaded (filename, fileid, filetype) {
    var frm = document.getElementById ('fcontacto');
    frm.msguploadedfile.value = fileid;
    
    frm.msguploadedfiletype.value = filetype;
    var dv = document.getElementById ('div_uploadedfile');
    dv.innerHTML = filename;
    dv.style.display = 'block';
    document.getElementById ('div_msgfile').style.display = 'block';
    document.getElementById ('div_uploading').style.display = 'none';
    document.getElementById ('formsubmitposition').disabled = false;
    frm.msgfile.value = '';
}