﻿var img = null;
var req = null;
var req2 = null;
var console = null;
var lang = null;
var pp_name = null;

function lg(language)
{
    lang = language;
}

function ShowHide(id)
{
    if(id!='')
    {
        var doc = document.getElementById(id);     // id==four
        var how = doc.style.display;      // none
    }

    var ols = document.getElementsByTagName('ol');
    for(var i = 0; i < ols.length; i++)
    {
        if(ols[i].style.display == '')
            ols[i].style.display='none';
    }

    if(id!='')
    {
        if(how=='none')
        {
            doc.style.display='';
        }
        else
            doc.style.display='none';
    }
}

function show(name, imgs, pdf, title)
{
    img = name;
    document.current.name.value = name;

    if(lang=='fr'){
        pp_name = 'programme de fabrication';
        getPDF = 'get pdf file';
    }
    else if(lang=='pl'){
        pp_name = 'program produkcji';
        getPDF = 'pobierz plik pdf';
    }
    else if(lang=='es'){
        pp_name = 'programa de fabricacion';
        getPDF = 'get pdf file';
    }
    else if(lang=='it'){
        pp_name = 'programma di fabbricazione';
        getPDF = 'get pdf file';
    }
    else if(lang=='de'){
        pp_name = 'produktionsprogramm';
        getPDF = 'get pdf file';
    }
    else if(lang=='ru'){
        pp_name = 'производственная программа';
        getPDF = 'get pdf file';
    }
    else if(lang=='ro'){
        pp_name = 'program de fabricaţie';
        getPDF = 'get pdf file';
    }
    else {     
        pp_name = 'manufacturing programme';
        getPDF = 'get pdf file';
    }

    document.getElementById('splash').style.display='none';

    if(name == 'contact')
        loadToRight("/inc/contact-right_" + lang + ".php");
    else if(name == 'news')
        loadToRight("/inc/news-right.php");
    else
        loadToRight("/inc/" + name + "_" + lang + ".html");

    if(name == 'contact')
    {
    //  var address = '<div id="address"><b>CEPIC</b><br /><b>C</b>ompagnie d'+"'"+'<b>E</b>xploitation des<br /><b>P</b>roc&eacute;d&eacute;s <b>I</b>ndustriels <b>C</b>arbomeca<br /><br />53, rue Laveissi&egrave;re<br />76250 Deville les Rouen, France<br /><br />T&eacute;l. : +33 (0) 2 32 82 37 82<br />Fax : +33 (0) 2 32 82 37 88</div>';
    //  var maps = '<div id="maps"><a href="#" onclick="showMap('+"'map1'"+'); return false;"><img src="/img/map1b_tn.jpg" onmouseover="this.src='+"'/img/map1_tn.jpg'"+'" onmouseout="this.src='+"'/img/map1b_tn.jpg'"+'" alt="" /></a><div style="float: left; width: 30px; height: 100px;"></div><a href="#" onclick="showMap('+"'map2'"+'); return false;"><img src="/img/map2b_tn.jpg" onmouseover="this.src='+"'/img/map2_tn.jpg'"+'" onmouseout="this.src='+"'/img/map2b_tn.jpg'"+'" alt="" /></a>';
    //  document.getElementById('content-left').innerHTML = address + maps;

        loadToLeft('/inc/contact-left_' + lang + '.php');
    }
    else if(imgs == 0 && pdf == 0)
        document.getElementById('content-left').innerHTML = '';                 // loadToLeft('/inc/blank.html');
    else if(img == 'basic' || img == 'industry')
        document.getElementById('content-left').innerHTML = '<img src="/img/' + img + '.jpg" alt="" style="margin: 0; padding: 0; border: none;" />';
    else if(img == 'news')
        loadToLeft("/inc/news-left.php");
    else
    {
        var icons = '';

        if(imgs > 0)
        {
            icons = '<div style="width: 200px; float: left;">';
            for(var a=0; a<imgs; a++)
                icons += '<a href="#" onclick="showImg('+"'"+img+"_"+a+"', false"+'); return false;"><img src="/img/' + img + '_' + a + '_tn.jpg" alt="" title="show picture" /></a>';
            icons += '</div>';
        }

        if(pdf == 1)
        {
            icons += '<div style="width: 70px; float: right; text-align: right;">';
            icons += '<a href="#" onclick="showImg('+"'"+img+"', true"+'); return false;"><img src="/img/' + img + '_pdf_' + lang + '_tn.jpg" alt="" style="background: #527CA7; margin-right: 20px;" /></a>';
            icons += '</div>';

            if(lang == 'fr' && name == 'pvi'){
                icons += '<div style="width: 50px; float: right; text-align: right;">';
                icons += '<a href="#" onclick="showImg('+"'pv', true"+'); return false;"><img src="/img/pv_pdf_fr_tn.jpg" alt="" style="background: #527CA7; margin-right: 20px;" /></a>';
                icons += '</div>';
            }
        }

        if(imgs > 1 || pdf == 1)
            document.getElementById('content-left').innerHTML = '<div id="img"><img src="/img/' + img + '_0.jpg" alt="" /></div><div id="img-nav">' + icons + '</div>';
        else
            document.getElementById('content-left').innerHTML = '<div id="img"><img src="/img/' + img + '_0.jpg" alt="" /></div>';
    }

    // T I T L E
    if(title && name!='basic' && name!='industry' && name!='contact' && name!='news')
    	document.getElementById('main-right-top').innerHTML = '<div id="pp-icon"><a href="#" onclick="showPP('+"'"+ lang +"'"+'); return false;"><img src="/img/pp_pdf_' + lang + '_tn.jpg" alt="" title="download .pdf file" style="float: right;" /></a></div><p id="pomp-title">' + pp_name + ' - <span>' + title + '</span></p>';
    else if(name=='basic' || name=='industry' || name=='contact' || name=='news')
        document.getElementById('main-right-top').innerHTML = '<p id="pomp-title"><span>' + title + '</span></p>';
    else
        document.getElementById('main-right-top').innerHTML = '<p id="pomp-title">&nbsp;</p>';
}

function showImg(name, pdf)
{
    var img = '';

    if((lang=='fr' || lang=='en') && (name=='pem' || name=='pmb' || name=='pvi' || name=='esc' || name=='ehc' || name=='eh'))
        lang2 = 'fr_en';
    else if((lang=='en' || lang=='pl') && name=='discs')
        lang2 = 'en_pl';
    else
        lang2 = lang;

    if(pdf)
        img = '<a href="/files/' + name + '_' + lang2 + '.pdf" target="_blank" title="download .pdf file"><img src="/img/' + name + '_pdf_' + lang + '.jpg" alt="" style="background: #527CA7; margin-bottom: 2px;" /></a><br /><a href="/files/' + name + '_' + lang2 + '.pdf" target="_blank" title="download .pdf file">download .pdf file</a>'
    else
        img = '<img src="/img/' + name + '.jpg" alt="" />';

    document.getElementById('img').innerHTML = img;
}

function showMap(name)
{
    if(lang=='pl')
        back = 'powr&#243;t do kontaktu';
//    else if(lang=='fr')
//        back = '?';
//    else if(lang=='es')
//        back = '?';
    else
        back = 'back to contact';

    document.getElementById('splash').innerHTML = '<a href="#" onclick="document.getElementById('+"'splash'"+').style.display='+"'none'"+'; return false;"><img style="margin-top: 35px;" src="/img/'+name+'.jpg" alt="" title="'+back+'" /></a>';
    document.getElementById('splash').style.display = '';
}

function showPP(lang)
{
    document.getElementById('splash').innerHTML = '<a href="/files/pp_' + lang + '.pdf" target="_blank" title="download .pdf file"><img style="margin: 40px auto 2px; padding: 10px; border: 1px solid #97B1CE; background: #527CA7;" src="/img/pp_pdf_'+lang+'.jpg" alt="" /></a><br /><a href="/files/pp_' + lang + '.pdf" target="_blank" title="download .pdf file">download .pdf file</a><br /><br /><br /><a href="#" onclick="document.getElementById('+"'splash'"+').style.display='+"'none'"+'; return false;">close</a>';
    document.getElementById('splash').style.display = '';
}


// pobranie tekstu z pliku // RIGHT
function loadToRight(url)
{
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if (req)
    {
        req.onreadystatechange = processReqChangeRight;
        req.open("GET", url, true);
        req.send(null);
    }
}

function processReqChangeRight()
{
    var ready = req.readyState;
    var data = null;
    if (ready == 4){
      data = req.responseText;
    } else {
      data = "<h3>loading...</h3>";
    }
    toConsoleRight(data);
}

function toConsoleRight(data){
  contentRight = document.getElementById('content-right');
  contentRight.innerHTML = data;
}

// LEFT
function loadToLeft(url)
{
    if (window.XMLHttpRequest) {
        req2 = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req2 = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if (req2)
    {
        req2.onreadystatechange = processReqChangeLeft;
        req2.open("GET", url, true);
        req2.send(null);
    }
}
function processReqChangeLeft()
{
    var ready2 = req2.readyState;
    var data2 = null;
    if (ready2 == 4){
      data2 = req2.responseText;
    } else {
      data2 = "<h3>loading...</h3>";
    }
    toConsoleLeft(data2);
}

function toConsoleLeft(data2){
  contentLeft = document.getElementById('content-left');
  contentLeft.innerHTML = data2;
}


// wybor jezyka na stronie glownej
function over(name, lang)
{
    document.getElementById(name+'-'+lang).style.backgroundColor = '#6D95BC';

    if(name=='index-right')
        name2='index-left';
    else
        name2='index-right';

    document.getElementById(name2+'-'+lang).style.backgroundColor = '#6D95BC';

    if(name=='index-left')
        document.getElementById(name2+'-'+lang).style.backgroundImage = 'url(lay/index-menu-logo.jpg)';
    else
        document.getElementById(name+'-'+lang).style.backgroundImage = 'url(lay/index-menu-logo.jpg)';
}

// wybor jezyka na stronie glownej
function out(name, lang)
{
    document.getElementById(name+'-'+lang).style.backgroundColor = '#5c88b5';

    if(name=='index-right')
        name2='index-left';
    else if(name=='index-left')
        name2='index-right';

    document.getElementById(name2+'-'+lang).style.backgroundColor = '#5c88b5';

    if(name=='index-left')
        document.getElementById(name2+'-'+lang).style.backgroundImage = 'none';
    else
        document.getElementById(name+'-'+lang).style.backgroundImage = 'none';
}

//  onmouseover="document.getElementById('."'".$name_id[$i]."'".').style.borderRightColor = '."'#678eb5'".'" onmouseout="document.getElementById('."'".$name_id[$i]."'".').style.borderRightColor = '."'#97B1CE'".'"

function checkForm()
{
    if(document.sendMail.my_email.value == '' || document.sendMail.subject.value == '' || document.sendMail.message.value == '')
    {
        window.alert('Fill in whole form!');
        return false;
    }

}
