﻿var searchString;
function nuevoAjax() {
    var xmlhttp = false;
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(E) {
            xmlhttp = false;
        }
    }

    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
    //	if(opacity==80){document.getElementById("alpha").style.visibility = "hidden";}
}
function opacity(id, opacStart, opacEnd, millisec) {
    if (opacStart === 0) {
        changeOpac(0, "alpha");
    }
    else {
        changeOpac(100, "alpha");
    }

    var speed = Math.round(millisec / 100);
    var timer = 0;

    if (opacStart > opacEnd) {
        for (i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    } else if (opacStart < opacEnd) {
        for (i = opacStart; i <= opacEnd; i++) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    }
}

function showPopUp() {
    document.getElementById("alpha").style.display = "block";
    var pos = document.documentElement.scrollTop + 100;
    document.getElementById("popup_container").style.top = pos + "px";
    document.getElementById("popup").style.display = "block";
    opacity("alpha", 0, 60, 1000);
}
function closePopUp() {
    opacity("alpha", 60, 0, 1000);
    document.getElementById("alpha").style.display = "none";
    document.getElementById("popup").style.display = "none";
    document.getElementById("popup").innerHTML = "";
    document.getElementById("popup").style.height = '50%';
    document.getElementById("popup").style.width = '50%';
    
}
function fillImageContainer() {

    ajax2 = nuevoAjax();
    ajax2.open("GET", "newsimageContainer.php", true);
    ajax2.onreadystatechange = function() {
        if (ajax2.readyState == 4) {

            document.getElementById("imageContainer").innerHTML = ajax2.responseText;

        }
    }
    ajax2.send(null);
}
function NewsImagesShow() {

    showPopUp();
    ajax = nuevoAjax();
    ajax.open("GET", "newsimageManagement.php", true);
    ajax.onreadystatechange = function() {
        if (ajax.readyState == 4) {
            document.getElementById("popup").innerHTML = ajax.responseText;
            fillImageContainer();
        }
    }
    ajax.send(null);
}

function imageOptions(image) {

    var cont = document.getElementById("imageOptions");
    cont.style.display = "block";
    cont.innerHTML = "<table cellpadding=2 cellspacing=2><tr><td rowspan=2><img src='news_images/" + image + "' width=40></td></tr><tr><td><span onclick=\"insertImageInTextArea('" + image + "');\">insertar en text</span><br><span onclick=\"mainImage('" + image + "');\">insertar com imatge principal</span></td></tr></table>";
}

function insertImageInTextArea(image) {
    var field = document.getElementById("text");
    field.focus();
    field.value += "\n[img]" + image + "[/img]\n";
    closePopUp();
}
function mainImage(image) {

    document.getElementById("image").value = image;
    document.getElementById("imageNew").src = "news_images/" + image;
    document.getElementById("imageNew").style.display = "block";
    closePopUp();
}
function eraseMainImage(image) {
    document.getElementById("image").value = "";
    document.getElementById("imageNew").src = "";
    document.getElementById("imageNew").style.display = "none";
    closePopUp();
}
function NewsFilesShow() {
    showPopUp();
    ajax = nuevoAjax();
    ajax.open("GET", "newsfileManagement.php", true);
    ajax.onreadystatechange = function() {
        if (ajax.readyState == 4) {
            document.getElementById("popup").innerHTML = ajax.responseText;
            fillFileContainer();
        }
    }
    ajax.send(null);
}
function fillFileContainer() {
    ajax2 = nuevoAjax();
    ajax2.open("GET", "newsfileContainer.php", true);
    ajax2.onreadystatechange = function() {
        if (ajax2.readyState == 4) {
            document.getElementById("fileContainer").innerHTML = ajax2.responseText;

        }
    }
    ajax2.send(null);
}

function insertFile(id) {
    ajax2 = nuevoAjax();
    ajax2.open("GET", "newsfileInsert.php?id=" + id, true);
    ajax2.onreadystatechange = function() {
        if (ajax2.readyState == 4) {
            showFiles();
            closePopUp();

        }
    }
    ajax2.send(null);
}

function deleteFile(id) {

    ajax3 = nuevoAjax();
    ajax3.open("GET", "newsfileDelete.php?id=" + id, true);
    ajax3.onreadystatechange = function() {
        if (ajax3.readyState == 4) {
            //alert(ajax3.responseText);
            showFiles();

        }
    }
    ajax3.send(null);
}

function showFiles() {
    ajax3 = nuevoAjax();
    ajax3.open("GET", "newsfileShowInserted.php", true);
    ajax3.onreadystatechange = function() {
        if (ajax3.readyState == 4) {

            document.getElementById("fileOptions").innerHTML = ajax3.responseText;

        }
    }
    ajax3.send(null);
}

function formatText(a) {
    var theSelection = document.selection.createRange().text;
    document.selection.createRange().text = "[" + a + "]" + theSelection + "[/" + a + "]";
}

function showLogin() {
    if (!document.cookie) {
        document.getElementById("popup").style.height = '60px';
        document.getElementById("popup").style.width = '350px';
        document.getElementById("formulari").style.display = 'none';
        document.getElementById("oldNews").style.display = 'none';
        showPopUp();
        ajax = nuevoAjax();
        ajax.open("GET", "newsshowLogin.php", true);
        ajax.onreadystatechange = function() {
            if (ajax.readyState == 4) {
                opacity("alpha", 0, 90, 1000);
                document.getElementById("popup").innerHTML = ajax.responseText;
            }
        }
        ajax.send(null);
    }
}

function leerCookie(nombre) {
    a = document.cookie.substring(document.cookie.indexOf(nombre + '=') + nombre.length + 1, document.cookie.length);
    if (a.indexOf(';') != -1) a = a.substring(0, a.indexOf(';'));
    alert(a);
}
function verifyLogin() {

    if (document.getElementById("loginText").value == "pacheta") {
        closePopUp();
        document.getElementById("formulari").style.display = 'block';
        document.getElementById("oldNews").style.display = 'block';
        createCookie('admin', 'admin', 1);
    } else {
        alert("Contraseña incorrecta");
        document.getElementById("loginText").value = "";
        document.getElementById("loginMessage").innerHTML = "Contraseña incorrecta";
    }
}

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function NewsLinkShow(){
    showPopUp();
    ajax = nuevoAjax();
    ajax.open("GET", "newsshowLinksPopup.php", true);
    ajax.onreadystatechange = function() {
        if (ajax.readyState == 4) {
            document.getElementById("popup").innerHTML = ajax.responseText;
            fillFileContainer();
        }
    }
    ajax.send(null);
}

function insertLink(){
      var field = document.getElementById("text");
      var text=document.getElementById("linkText").value;
      var link=document.getElementById("linkURL").value;
    field.focus();
    field.value += "\n[link url=" + link + " name="+text+" /]\n";
    closePopUp();
    }
	
function sendMail(type){
	ajax198=nuevoAjax();
	var name=document.getElementById("txtName").value;
	var company=document.getElementById("txtCompany").value;
	var phone=document.getElementById("txtPhone").value;
	var email=document.getElementById("txtEmail").value;
	var address=document.getElementById("txtAddress").value;
	var city=document.getElementById("txtCity").value;
	var postal=document.getElementById("txtPostal").value;
	var country=document.getElementById("txtCountry").value;
	
	var content=document.getElementById("txtContent").value;
	ajax198.open("POST", "contactSendMail.php");
	ajax198.onreadystatechange=function() {
		if (ajax198.readyState==4) {
			document.getElementById("contactForm").reset();
			alert("Mensaje enviado");
		}
	}
	ajax198.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax198.send("name="+name+"&company="+company+"&phone="+phone+"&email="+email+"&address="+address+"&city="+city+"&postal="+postal+"&country="+country+"&content="+content+"&type="+type);
}

function sendWorkMail(type){
	ajax198=nuevoAjax();
	var name=document.getElementById("txtName").value;
	var birth=document.getElementById("txtBirthDate").value;
	var phone=document.getElementById("txtPhone").value;
	var email=document.getElementById("txtEmail").value;
	var address=document.getElementById("txtAddress").value;
	var city=document.getElementById("txtCity").value;
	var postal=document.getElementById("txtPostal").value;
	var country=document.getElementById("txtCountry").value;
	var content=document.getElementById("txtContent").value;
	var jobtype="";
	if(document.getElementById("checkComercial").checked==1){
		jobtype +=" - Comercial";
	}
	if(document.getElementById("checkDesign").checked==1){
		jobtype +=" - Disenyador";
	}
	if(document.getElementById("checkAnalist").checked==1){
		jobtype +=" - Analista Comercial";
	}
	if(document.getElementById("checkTraffic").checked==1){
		jobtype +=" - Trafic";
	}
	if(document.getElementById("checkMarketing").checked==1){
		jobtype +=" - Marketing";
	}
	if(document.getElementById("checkAdministrative").checked==1){
		jobtype +=" - Administrativa";
	}
	if(document.getElementById("checkProgrammer").checked==1){
		jobtype +=" - Programador";
	}
	if(document.getElementById("checkInstaller").checked==1){
		jobtype +=" - Instalador";
	}
	if(document.getElementById("checkWebDesign").checked==1){
		jobtype +=" - Disenyo Web";
	}
	
	
	var type="Empleo";
	ajax198.open("POST", "contactSendWorkMail.php");
	ajax198.onreadystatechange=function() {
		if (ajax198.readyState==4) {
			document.getElementById("contactForm").reset();
			alert("Mensaje enviado");
		}
	}
	ajax198.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax198.send("name="+name+"&birth="+birth+"&phone="+phone+"&email="+email+"&address="+address+"&city="+city+"&postal="+postal+"&country="+country+"&content="+content+"&type="+type+"&jobtype="+jobtype);
}