//window.onload = initPage;
//var welcomePaneShowing = true;

function createRequest() {
    try {
        request = new XMLHttpRequest();
    } catch (tryMS) {
        try {
            request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (otherMS) {
            try {
                request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (failed) {
                request = null;
            }
        }
    }
    return request;
}
function showTab(a,ifvar) {
    loading();
    var selectedTab = a;
    var request = createRequest();
    if (request == null) {
        alert("Unable to create request");
        return;
    }
    else {        
        request.open("GET",selectedTab+".php",true);
        request.send(null);
        request.onreadystatechange = showSchedule;
        var title = document.getElementById(a).title;
        if(ifvar==1){
        //    document.getElementById("title").innerHTML="حنينو ودكرمنجيان | لوحات التحكم الكهربائية الصناعية ::"+title;
        }
        else{
          //  document.getElementById("title").innerHTML="Hanino & Degermenjian : industrial Electrical enclosures ::"+title;
        }
        document.getElementById("page_title").innerHTML=title;

    }
}

function Check_contact_form()
{
    for(var i=1;i<6;i++){
        document.getElementById(i).style.display = 'none';
    }
    if (document.contactform.name.value == "")
    {
        document.getElementById("1").style.display = 'block';
        document.getElementById("1").innerHTML = 'Enter the full name please';
        document.contactform.name.focus();
        return false;
    }

    var x = document.contactform.email.value;
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

    if (document.contactform.email.value == "")
    {
        document.getElementById("2").style.display = 'block';
        document.getElementById("2").innerHTML = 'Enter the E-mail please';
        document.contactform.email.focus();
        return false;
    }

    if (!filter.test(x))
    {
        document.getElementById("2").style.display = 'block';
        document.getElementById("2").innerHTML = 'Enter a valid E-mail please';
        document.contactform.email.focus();
        return false;
    }

    if (document.contactform.country.value == "")
    {
        document.getElementById("3").style.display = 'block';
        document.getElementById("3").innerHTML = 'Chose the country please';
        document.contactform.country.focus();
        return false;
    }

    if (document.contactform.msg.value == "")

    {
        document.getElementById("4").style.display = 'block';
        document.getElementById("4").innerHTML = 'Enter your comment please';
        document.contactform.msg.focus();
        return false;
    }

    if (document.contactform.tt_pass.value == "")

    {
        document.getElementById("5").style.display = 'block';
        document.getElementById("5").innerHTML = 'Insert the letters shown in box please';
        document.contactform.tt_pass.focus();
        return false;
    }
}

function more_project(id){        
    loading();    
    var request = createRequest();
    if (request == null) {
        alert("Unable to create request");
        return;
    }
    else {
        request.open("GET","more_project.php?id="+id,true);
        request.send(null);
        request.onreadystatechange = showSchedule;                
    }
//    var title_of = document.getElementById("hidden_title_of").value;
//    document.getElementById("title").innerHTML="Hanino & Degermenjian : industrial Electrical enclosures ::"+title_of;
}

function more_product(id){
    loading();
    var request = createRequest();
    if (request == null) {
        alert("Unable to create request");
        return;
    }
    else {
        request.open("GET","more_product.php?id="+id,true);
        request.send(null);
        request.onreadystatechange = showSchedule;
    }
//    var title_of = document.getElementById("hidden_title_of").value;
//    document.getElementById("title").innerHTML="Hanino & Degermenjian : industrial Electrical enclosures ::"+title_of;
}

function company(id,ifvar){
    loading();
    if(ifvar==1){
        //document.getElementById("title").innerHTML="حنينو ودكرمنجيان | لوحات التحكم الكهربائية الصناعية :: نشاطاتنا";
        document.getElementById("page_title").innerHTML="نشاطاتنا";
    }
    else{
        
        //document.getElementById("title").innerHTML="Hanino & Degermenjian : industrial Electrical enclosures :: Our Activities";
        if(id==18){
        document.getElementById("page_title").innerHTML="Our Activities-TumTes Syria";
        }
        if(id==19){
        document.getElementById("page_title").innerHTML="Our Activities-elektroPAN";
        }
    }

    var request = createRequest();
    if (request == null) {
        alert("Unable to create request");
        return;
    }
    else {
        request.open("GET","company.php?id="+id,true);
        request.send(null);
        request.onreadystatechange = showSchedule;
        
    }
}

function check_validate_email(){
    var filter = /^([a-zA-Z0-9\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var email = document.getElementById('maili').value;
    if (!filter.test(email)) {
        document.getElementById("asd").innerHTML="Please provide a valid email address";
        window.setTimeout('document.getElementById("asd").innerHTML="Join to our newsletter to get our latest updates"',2000);
        document.getElementById('maili').focus();
        return false;
    }
    else{
        loading();
        var request = createRequest();
        if (request == null) {
            alert("Unable to create request");
            return;
        }
        else {
            request.open("GET","mail_list.php?email="+email,true);
            request.send(null);
            request.onreadystatechange = showSchedule1;
        }
    }
    
}

function timedMsg()
{
    document.getElementById("asd").innerHTML="Join to our newsletter to get our latest updates";
    
}

function download_page(){
    loading();
    var request = createRequest();
    if (request == null) {
        alert("Unable to create request");
        return;
    }
    else {
        request.open("GET","download_page.php",true);
        request.send(null);
        request.onreadystatechange = showSchedule;
        //document.getElementById("title").innerHTML="Hanino & Degermenjian : industrial Electrical enclosures :: Downloads";
        document.getElementById("page_title").innerHTML="Downloads";
    }
}

function show_product(a){
    loading();
    var request = createRequest();
    if (request == null) {
        alert("Unable to create request");
        return;
    }
    else {
        request.open("GET","products.php?c_id="+a,true);
        request.send(null);
        request.onreadystatechange = showSchedule;
        //document.getElementById("title").innerHTML="Hanino & Degermenjian : industrial Electrical enclosures :: Products";
        document.getElementById("page_title").innerHTML="Products";
    }
}

function showSchedule() {    
    obj = document.getElementById("content");
    setFade(0);
    if (request.readyState == 4) {
        if (request.status == 200) {
            obj.innerHTML = request.responseText;
            fade(0);
        }
        else {
            alert("There was a problem retrieving the data:\n" + request.statusText);
        }

    }
    $(document).ready(function() {

        $("a#example2").fancybox({
            'titleShow'		: true,
            'transitionIn'	: 'elastic',
            'transitionOut'	: 'elastic',
            'titlePosition' 	: 'over'
        });

        $("a[rel=example_group]").fancybox({
            'transitionIn'		: 'elastic',
            'transitionOut'		: 'elastic',
            'titlePosition' 	: 'over',
            'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
                return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
            }
        });

    });    
    hideLoader();  
}

function showSchedule1() {
    obj = document.getElementById("asd");
    
    if (request.readyState == 4) {
        if (request.status == 200) {
            obj.innerHTML = "Subscribed Successfully!";
            window.setTimeout('document.getElementById("asd").innerHTML="Join to our newsletter to get our latest updates"',2000);
            document.getElementById('maili').value="";
        }
        else {
            alert("There was a problem retrieving the data:\n" + request.statusText);
        }

    }
    $(document).ready(function() {

        $("a#example2").fancybox({
            'titleShow'		: true,
            'transitionIn'	: 'elastic',
            'transitionOut'	: 'elastic',
            'titlePosition' 	: 'over'
        });

        $("a[rel=example_group]").fancybox({
            'transitionIn'		: 'elastic',
            'transitionOut'		: 'elastic',
            'titlePosition' 	: 'over',
            'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
                return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
            }
        });

    });
    hideLoader();
}

function hideLoader() {
    document.getElementById("loading").style.display = 'none' ;
}
function loading(){
    document.getElementById("loading").style.display = 'block' ;
}
function fade(amt) {
    if(amt <= 100) {
        setFade(amt);
        amt += 10;
        setTimeout("fade("+amt+")", 30);
    }
}

function setFade(amt) {
    obj = document.getElementById("content");

    amt = (amt == 100)?99.999:amt;

    // IE
    obj.style.filter = "alpha(opacity:"+amt+")";

    // Safari<1.2, Konqueror
    obj.style.KHTMLOpacity = amt/100;

    // Mozilla and Firefox
    obj.style.MozOpacity = amt/100;

    // Safari 1.2, newer Firefox and Mozilla, CSS3
    obj.style.opacity = amt/100;
}


