﻿var newWin = null;

function errorHandler()
{
	// Windows XP SP2 popup blocker
	return true;
}
window.onerror = errorHandler;

function zoom(imgSrc, imgWidth, imgHeight, imgTitle)
{
	try
	{
		var cc = window.event.srcElement;	// Windows XP SP2 popup blocker
	}catch(e){}

	if(newWin != null)
		try{newWin.close();}catch(e){}

	var thisImg = new Image();
	    thisImg.src = imgSrc;

	var winWidth = imgWidth + 2;
	var winHeight = imgHeight + 2;

	var winLeft = Math.floor((screen.availWidth / 2) - (imgWidth / 2));
	var winTop = Math.floor((screen.availHeight / 2) - (imgHeight / 2));

	var args = "width=" + winWidth + ",height=" + winHeight + ",left=" + winLeft + ",top=" + winTop + ",scrollbars=no,status=no,toolbar=no,dependent=yes,location=no,resizable=no";

	newWin = window.open("", "zoom", args);

	if(newWin == null)
		return;

	newWin.focus();
	newWin.document.write('<html>');
	newWin.document.write('<head>');
	newWin.document.write('<title>' + imgTitle+ '</title>');
	newWin.document.write('</head>');
	newWin.document.write('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
	newWin.document.write('<table border="0" cellpadding="0" cellspacing="0" width="100%">');
	newWin.document.write('<tr><td style="padding-top:1px;" align="center">');
	newWin.document.write('<img src="' + imgSrc + '" width="' + imgWidth + '" height="' + imgHeight + '"/>');
	newWin.document.write('</td></tr>');
	newWin.document.write('</table>');
	newWin.document.write('</body>');
	newWin.document.write('</html>');	
}

function createZoom(small, large, width, height, title, styles)
{
    if (!styles) styles = 'float:left;margin:3px 15px 5px 0px;';
	   document.write('<table title="Zoom" cellpadding="0" cellspacing="0" border="0" style="' + styles + 'cursor:hand;"><tr><td><a href="javascript:zoom(\'' + large + '\', ' + width + ', ' + height + ', \'' + title + '\');"><img src="' + small + '" border="0"></a></td></tr><tr><td align="center"><a class="arr1" href="javascript:zoom(\'' + large + '\', ' + width + ', ' + height + ', \'' + title + '\');void(0);">Zoom</a></td></tr></table>');
}

/*
#########################################
	Toggle element show / hide
	090305	UP	Modified (inline => block)
#########################################
*/

function showHideItem(item)
{
   (document.getElementById(item).style.display == 'none') ? document.getElementById(item).style.display = 'block' : document.getElementById(item).style.display = 'none';
}


/*
#########################################
    Warning box for brochure (de) + (fr)
    Created 26.07.05 UP
    Not yet in use
    (Span element with ID "warning" must exist in the page to display warning box.)
#########################################
 */

function buildWarning(language)
{
    var horizPos=(document.body.offsetWidth/2)-210;
    var html = '<div id="warn" style="position:absolute;z-index:333;top:75px;left:' + horizPos + 'px;display:inline;width:420px;background:#fff;border:5px groove #00f;padding:5px;">';
        html += '<table cellpadding="0" cellspacing="0" border="0" width="100%">';

    if(language == 'fr')
    {
        html += '<tr><td class="title5" style="font-size:12px;" align="center" valign="middle" bgcolor="#bacde9" height="25">ATTENTION</td></tr>';
        html += '<tr><td class="norm2" style="padding-top:10px;padding-bottom:10px;" align="center"><b>La version fran&ccedil;aise de notre brochure se trouve au niveau de 2002. La version actuelle est en pr&eacute;paration et sera bient&ocirc;t disponible.<br/>Si vous d&eacute;sirez des informations actelles sur <nobr>PC-Topp</nobr> tout de suite, veuillez t&eacute;l&eacute;charger la nouvelle</b></td></tr>';
        html += '<tr><td align="center"><a href="/download/PC-Topp Sales Brochure (en).pdf" onclick="hideWarning();"><nobr>PC-Topp.NET</nobr> Sales Brochure (English)</a><br/><br/><a href="/download/PC-Topp Sales Brochure (en).pdf" onclick="hideWarning();"><img src="/images/brosch_en.gif" width="100" height="140" border="0"/></a></td></tr>';
        html += '<tr><td class="norm2" style="padding-top:20px;padding-bottom:10px;" align="center"><b>Comme alternative en langue fran&ccedil;aise nous vous offrons notre information de produit actuelle:</b></td></tr>';
        html += '<tr><td align="center"><a href="/download/PC-Topp.NET Information Produit (fr).pdf" style="font-size:12px;color:#0000ff;font-weight:bold;" onclick="hideWarning();">Information produit <nobr>PC-Topp.NET</nobr> (version fran&ccedil;aise)</a><br/><br/><a href="/download/PC-Topp.NET Information Produit (fr).pdf" onclick="hideWarning();"><img src="/images/flyer_fr.gif" width="50" height="100" border="0"/></a></td></tr>';
        html += '<tr><td class="norm2" style="padding-top:10px;padding-bottom:10px;" align="center"><b>Ou est-ce que vous pr&eacute;ferez quand m&ecirc;me la<br/><a href="/download/Brochure de vente PC-Topp (fr).pdf" onclick="hideWarning();">Brochure fran&ccedil;aise de 2002</a>?</b></td></tr>';
        html += '<tr><td align="right" style="padding-top:10px;"><a class="close" href="javascript:hideWarning();">Fermer</a></td></tr>';
   }else{
        html += '<tr><td class="title5" style="font-size:12px;" align="center" valign="middle" bgcolor="#bacde9" height="25">ACHTUNG</td></tr>';
        html += '<tr><td class="norm2" style="padding-top:10px;padding-bottom:10px;" align="center"><b>Die Brosch&uuml;re gibt in der deutschen Version den Stand von 1998 wieder. Die aktualisierte Fassung ist in Vorbereitung und wird Ihnen in K&uuml;rze zum Download zur Verf&uuml;gung stehen.<br/><br/>Wenn Sie sofort neueste offizielle Informationen zu <nobr>PC-Topp</nobr> w&uuml;nschen, downloaden Sie bitte stattdessen die aktuelle</b></td></tr>';
        html += '<tr><td align="center"><a href="/download/PC-Topp Sales Brochure (en).pdf" onclick="hideWarning();"><nobr>PC-Topp.NET</nobr> Sales Brochure (English)</a><br/><br/><a href="/download/PC-Topp Sales Brochure (en).pdf" onclick="hideWarning();"><img src="/images/brosch_en.gif" width="100" height="140" border="0"/></a></td></tr>';
        html += '<tr><td class="norm2" style="padding-top:20px;padding-bottom:10px;" align="center"><b>Als deutschsprachige Alternative bieten wir Ihnen unsere aktuelle Produktinformation, die sich auf dem neuesten Stand befindet:</b></td></tr>';
        html += '<tr><td align="center"><a href="/download/PC-Topp.NET Produktinformation (de).pdf" style="font-size:12px;color:#0000ff;font-weight:bold;" onclick="hideWarning();"><nobr>PC-Topp.NET</nobr> Produktinformation (deutsch)</a><br/><br/><a href="/download/PC-Topp.NET Produktinformation (de).pdf" onclick="hideWarning();"><img src="/images/flyer_de.gif" width="50" height="100" border="0"/></a></td></tr>';
        html += '<tr><td class="norm2" style="padding-top:10px;padding-bottom:10px;" align="center"><b>Oder m&ouml;chten Sie trotzdem die<br/><a href="/download/PC-Topp Broschuere (de).pdf" onclick="hideWarning();">deutsche \'98er Version der Brosch&uuml;re</a>?</b></td></tr>';
        html += '<tr><td align="right" style="padding-top:10px;"><a class="close" href="javascript:hideWarning();">Schlie&szlig;en</a></td></tr>';
   }
        html += '</table>';    
        html += '</div>';

    document.getElementById("warning").innerHTML = html;
}

function hideWarning()
{
    document.getElementById("warn").style.display = 'none';
}

/*
#############################################################
    Feedback box default.aspx etc.
    Created     21.09.05    UP
    Modified    08.01.07    UP
#############################################################
*/
var emailCounter = 0;
var errorCheck = 0;

	
var emailCounter = 0;
var errorCheck = 0;
var offSetTop = 0;

function createFbBox(language)
{
    var fb_html = "";
    var fbHead = "";
    var fbField1 = "";
    var fbField2 = "";
    var fbButton = "";
    
    switch(language)
    {
        case "en":
            fbHead = "Anything We Can Improve?";
            fbField1 = "Email Address (Optional)";
            fbField2 = "Your Comment";
            fbButton = "Send";
            break;
        case "fr":
            fbHead = "Vos suggestions?";
            fbField1 = "Adresse email (optionelle)";
            fbField2 = "Vos remarques";
            fbButton = "Envoyer";
            break;
        case "de":
            fbHead = "Verbesserungsw&uuml;nsche?";
            fbField1 = "Email-Adresse (optional)";
            fbField2 = "Ihr Kommentar";
            fbButton = "Absenden";
           break;
        default:
            fbHead = "Anything We Can Improve?";
            fbField1 = "Email Address (Optional)";
            fbField2 = "Your Comment";
            fbButton = "Send";
            break;
    }    
    
    fb_html += '<form name="fbbox" action="/sendemail2.aspx" method="post" onSubmit="return false">';
    fb_html += '<style>table#feedback {margin-top:15px;}</style><!--[if IE 6]><style>table#feedback {margin-top:0px;}</style><![endif]-->';
    fb_html += '<table id="feedback" border="0" cellpadding="0" cellspacing="0" width="150">';
    fb_html += '<tr height="18"><td class="headerRight2"><b>' + fbHead + '</b></td></tr>';
    fb_html += '<tr><td class="tddownl">' + fbField1 + '</td></tr>';
    fb_html += '<tr><td class="tddownl" style="padding-top:0px;padding-bottom:0px;" valign="middle"><input name="email" type="text" /></td></tr>';
    fb_html += '<tr><td class="tddownl">' + fbField2 + '</td></tr>';
    fb_html += '<tr><td class="tddownl" style="padding-top:0px;padding-bottom:0px;" valign="middle"><textarea name="comment"></textarea></td></tr>';
    fb_html += '<tr><td class="tddownl" style="padding-right:11px;padding-bottom:5px;" align="right"><a id="fbSendBtn" href="javascript:entriesOK(\'' + language + '\');" class="standard" onclick="checkFbSendStatus();">' + fbButton + '</a></td></tr>';
    fb_html += '<tr height="3"><td></td></tr>';
    fb_html += '</table>';
    fb_html += '<div id="hints"></div>';
    fb_html += '</form>';
           
    return fb_html;
}

function entriesOK(lang)
{

	   var email = document.forms["fbbox"].elements["email"];
	   var comment = document.forms["fbbox"].elements["comment"];
	   var emailWarning = "";
	   var commentWarning = "";
	   
	   var address = window.location.href.split("/");
	   var lang = address[3];
        switch(lang)
        {
            case "en":
                emailWarning = "Please enter a valid<br/>email address!<br/>(user@domainname.domain)";
                commentWarning = "Please enter a comment!";
                break;
            case "fr":
                emailWarning = "SVP saisissez une<br/>adresse email valable!<br/>(user@domainname.domain)";
                commentWarning = "SVP saisissez vos remarques!";
                break;
            case "de":
                emailWarning = "Bitte geben Sie eine<br/>g&uuml;ltige Email-Adresse ein!<br/>(user@domainname.domain)";
                commentWarning = "Bitte geben Sie einen Kommentar ein!";
                break;
            default:
                emailWarning = "Please enter a valid<br/>email address!<br/>(user@domainname.domain)";
                commentWarning = "Please enter a comment!";
                break;        
        }
	   
	   var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	   var emailAddress = email.value;
	   var domainlength = 0;
	   if(emailAddress == "")
	   {
 	         checkComment(email,comment,commentWarning,lang);
	   }else{	   
	           if(emailAddress.search(filter) != -1)
	           {
	   		          var domainlength=emailAddress.substring(emailAddress.lastIndexOf('.')+1).length;
		              if(domainlength>=2)
		              {
                    checkComment(email,comment,commentWarning,lang);
                }else{
                    hint(email,emailWarning);
                }
	           }else{
	               hint(email,emailWarning);
	           }
	   }
	}
	
	function hint(obj, txt)
	{
	   document.getElementById("hints").innerHTML = txt;
	   if(obj.name == "email")
	   {
	       obj.select();
	   }else{
	       obj.value = "";
	       obj.focus();
	   }
	}
	
	function checkComment(email,comment,commentWarning,lang)
	{

	   if(comment.value != "" && comment.value.search(/[a-zA-Z0-9#:;,!"'~_-§%&éèàùçÇêÉÈÀÙôÔâÂîÎÄÜÖäüöß\^\@\|\/\(\)=\?\*\$\.\-\+\*\<\>]/) != -1)
	   {
	   
	           if(email.value == "" && emailCounter == 0)
	           {
	                var noEmail = "";
                    switch(lang)
                    {
                        case "en":
                            noEmail = "Without your email address we can\'t answer you. Send anyway?";
                            break;
                        case "fr":
                            noEmail = "Nous ne pouvons pas vous r&eacute;pondre sans votre adresse email. Voulez-vous envoyer votre message quand m&ecirc;me?";
                            break;
                        case "de":
                            noEmail = "Ohne Ihre Email-Adresse k&ouml;nnen wir Ihnen nicht antworten. Trotzdem senden?";
                            break;
                        default:
                            noEmail = "Without your email address we can\'t answer you. Send anyway?";
                            break;        
                    }
        	        hint(email, noEmail);
	                emailCounter = 1;
	           }else{
	           	   
	               var thanks = "";
	               var subj = "pctopp.com (" + lang + ") Feedback (light)";
	               var res = com.pctopp.Mail.SendMail(email.value, subj, comment.value);

	               if(res.value != "true")
	               {
	                   if(res.value.substring(0, 8) == "Error 1:")
	                   {
	                       var warnTxt = "";
	                       switch(lang)
	                       {
	                           case "en":
	                               warnTxt = "Wait for 1 min before sending the next comment, please!";
	                               break;
	                           case "fr":
	                               warnTxt = "Patientez 1 mn avant d'envoyer la remarque suivante S.V.P.!";
	                               break;
	                           case "de":
	                               warnTxt = "Bitte warten Sie 1 min., bevor Sie den n&auml;chsten Kommentar verschicken!";
	                               break;
	                           default:
	                               warnTxt = "Wait for 1 min before sending the next comment, please!";
	                               break;	                       
	                       }
	                       document.getElementById("hints").innerHTML = warnTxt;
	                       document.getElementById("fbSendBtn").className = "standardOff";
        	               
	                       setTimeout("fbboxError()",60000);
	                   }else{
	                       return;
	                   }
	               }else{
                        switch(lang)
                        {
                        case "en":
                            thanks = "Thank you!";
                            break;
                        case "fr":
                            thanks = "Merci beaucoup!";
                            break;
                        case "de":
                            thanks = "Vielen Dank!";
                            break;
                        default:
                            thanks = "Thank you!";
                            break;        
                        }
                        document.getElementById("hints").innerHTML = thanks;
                        email.value = "";
                        comment.value = "";
                        setTimeout("resetHints()",10000);
                } 
            }       
	   }else{
	       hint(comment,commentWarning);
	   }
}

function fbboxError(lang)
{
    document.getElementById("hints").innerHTML = "";
    document.getElementById("fbSendBtn").className = "standard";
}

function checkFbSendStatus()
{
    if(document.getElementById("fbSendBtn").className == "standardOff")
    {
        return false;
    }else{
        return true;
    }
}

function resetHints()
{
    document.getElementById("hints").innerHTML = "";
}

function resetEmailCounter()
{
    emailCounter = 0;
}

window.onload = resetEmailCounter;



/*
#############################################################
    Season's greetings default.aspx
    Created     19.12.05    UP
#############################################################
*/

function ssGrt(lng)
{
    var sg_html = '';
    sg_html += '<tr height="80"><td class="more" style="color:#000099;font-weight:bold;font-size:16px;text-align:center;vertical-align:top;"><img src="/images/holly1.gif" align="middle"/>';
    switch(lng)
    {
        case 'en':
            sg_html += 'Merry Christmas &amp; A Happy New Year!';
            break;
        case 'fr':
            sg_html += 'Joyeux no&euml;l &amp; bonne ann&eacute;e!';
            break;
        case 'de':
            sg_html += 'Frohe Weihnachten &amp; ein gutes neues Jahr!';
            break;
        default:
            sg_html += 'Merry Christmas &amp; A Happy New Year!';
            break;
        }
        sg_html += '<img src="/images/holly2.gif"  align="middle"/></td></tr>';
        
        var today = new Date();
        var thisMonth = today.getMonth();
        var thisDate = today.getDate();
        if((thisMonth == 11 && thisDate > 14) || (thisMonth == 0 && thisDate < 8))
        {
            return sg_html;
        }else{
            return '';
        }
    }


/*
#########################################
    Microsoft Certified Partner Logo for About Us + Products
    Created     07.03.06    UP
#########################################
 */
 
function createMcpaLogo(language)
{
    var mcpaLogo = '';
    var addr = window.location.href;
    addr = addr.slice((addr.lastIndexOf("/") + 1), addr.lastIndexOf("."));
    if(addr == 'represen' || addr == 'mcpa')
    {
        mcpaLogo = '';
    }else{
        mcpaLogo = '<br /><a href="/' + language + '/about_us/mcpa.mspx"><img src="/images/mcpa.jpg" border="0" /></a>';
    }
    document.getElementById('mcpa').innerHTML = mcpaLogo;
}

/*
###############################################
    RSS News Box
    (Requires element with id "rssNews" on page)
    Created     21.03.06    UP
    Modified    08.01.07    UP (display on left side of default.mspx, too)
    Modified	2008	    MS	switched to news blog
    Modified	13.03.09    UP	Added link to news2come
    Modified    04.02.10    UP  Show English RSS for all languages (reason: In contrast to French and German news blog English news blog is up to date)
###############################################
*/

var req;
var lang = '';

function loadRSS(url) {
    lang = url;
    lang = lang.split("/");
    lang = lang[1];
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        //req.open("GET", url, true);
        req.open("GET", "/en/newsblog/oldrss.aspx", true);
        req.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange() {
    var newsBox = '';
    if (req.readyState == 4) {
        if (req.status == 200 || req.status == 304) {
            buildNewsBox();
         } else {
            void(0);
         }
    }
}

function buildNewsBox()
{
    var rssTtl = '';
    var rssMore = '';
    var htmlRss = '';
    var items = '';
    var itemsDate = '';
    var itemsDay = '';
    var itemsMonth = '';
    var itemsYear = '';
    var rssItem = '';
    var news2come = '';
    switch(lang)
    {
        case "fr":
            rssTtl = 'Actualit&eacute;s PC-Topp';
            rssMore = 'Plus';
	    news2come = 'D&eacute;veloppements actuels';
            break;
        case "de":
            rssTtl = 'PC-Topp News';
            rssMore = 'Mehr';
	    news2come = 'Neueste Entwicklungen';
            break;
        default:
            rssTtl = 'Latest PC-Topp News';
            rssMore = 'More';
	    news2come = 'Current Developments';
            break;
    }   
        
    htmlRss += '<h3 class="headerRight">' + rssTtl + '</h3>';
    //htmlRss += '<div class="bodyRight" style="border-bottom:1px dashed #B5B5B1;"><a href="http://www.pctopp.com/en/newsblog/page/PC-Topp-Current-Developments.aspx">' + news2come + '</a></div>';
    htmlRss += '<div class="bodyRight">';

    items = req.responseXML.getElementsByTagName("item");

    for(var i = 0; i < 3; i++)
    {
        itemsDate = new Date(items[i].getElementsByTagName('pubDate')[0].firstChild.data);
        itemsDay = itemsDate.getDate();
        itemsMonth = itemsDate.getMonth() + 1;
        itemsYear = itemsDate.getFullYear();
        itemsYear = String(itemsYear).substr(2, 2);
        lnk = items[i].getElementsByTagName('link')[0].firstChild.data;
        lnk = lnk.replace(/http:\/\/www.pctopp.com/, "");
        rssItem = items[i].getElementsByTagName('title')[0].firstChild.data;

        (rssItem.search(/PC-Topp/) != -1) ? rssItem = rssItem.replace(/PC-Topp/, "<nobr>PC-Topp</nobr>") : void(0);
        (rssItem.search(/PC-Topp.NET/) != -1) ? rssItem = rssItem.replace(/PC-Topp.NET/, "<nobr>PC-Topp.NET</nobr>") : void(0);
        (rssItem.search(/ä/) != -1) ? rssItem = rssItem.replace(/ä/g, "&auml;") : void(0);
        (rssItem.search(/Ä/) != -1) ? rssItem = rssItem.replace(/Ä/g, "&Auml;") : void(0);
        (rssItem.search(/ö/) != -1) ? rssItem = rssItem.replace(/ö/g, "&ouml;") : void(0);
        (rssItem.search(/Ö/) != -1) ? rssItem = rssItem.replace(/Ö/g, "&Ouml;") : void(0);
        (rssItem.search(/ü/) != -1) ? rssItem = rssItem.replace(/ü/g, "&uuml;") : void(0);
        (rssItem.search(/Ü/) != -1) ? rssItem = rssItem.replace(/Ü/g, "&Uuml;") : void(0);
        (rssItem.search(/ß/) != -1) ? rssItem = rssItem.replace(/ß/g, "&szlig;") : void(0);
        (rssItem.search(/é/) != -1) ? rssItem = rssItem.replace(/é/g, "&eacute;") : void(0);
        (rssItem.search(/É/) != -1) ? rssItem = rssItem.replace(/É/g, "&Eacute;") : void(0);
        (rssItem.search(/è/) != -1) ? rssItem = rssItem.replace(/è/g, "&egrave;") : void(0);
        (rssItem.search(/È/) != -1) ? rssItem = rssItem.replace(/È/g, "&Egrave;") : void(0);
        (rssItem.search(/à/) != -1) ? rssItem = rssItem.replace(/à/g, "&agrave;") : void(0);
        (rssItem.search(/À/) != -1) ? rssItem = rssItem.replace(/À/g, "&Agrave;") : void(0);
        (rssItem.search(/Â/) != -1) ? rssItem = rssItem.replace(/Â/g, "&Acirc;") : void(0);
        (rssItem.search(/â/) != -1) ? rssItem = rssItem.replace(/â/g, "&acirc;") : void(0);
        (rssItem.search(/Ê/) != -1) ? rssItem = rssItem.replace(/Ê/g, "&Ecirc;") : void(0);
        (rssItem.search(/ê/) != -1) ? rssItem = rssItem.replace(/ê/g, "&ecirc;") : void(0);
        (rssItem.search(/Î/) != -1) ? rssItem = rssItem.replace(/Î/g, "&Icirc;") : void(0);
        (rssItem.search(/î/) != -1) ? rssItem = rssItem.replace(/î/g, "&icirc;") : void(0);
        (rssItem.search(/Ô/) != -1) ? rssItem = rssItem.replace(/Ô/g, "&ocirc;") : void(0);
        (rssItem.search(/ô/) != -1) ? rssItem = rssItem.replace(/ô/g, "&ocirc;") : void(0);
        (rssItem.search(/Û/) != -1) ? rssItem = rssItem.replace(/Û/g, "&Ucirc;") : void(0);
        (rssItem.search(/û/) != -1) ? rssItem = rssItem.replace(/û/g, "&ucirc;") : void(0);
        (rssItem.search(/ç/) != -1) ? rssItem = rssItem.replace(/ç/g, "&ccedil;") : void(0);

        htmlRss += '<p><a href="' + items[i].getElementsByTagName('link')[0].firstChild.data.replace(/http:\/\/www.pctopp.com/, "") + '">' + rssItem;
        
        htmlRss += ' (' + addNull(itemsDay) + '.' + addNull(itemsMonth) + '.' + itemsYear + ')</a></p>';
    }
    //htmlRss += '<p class="more"><a class="standard fr" href="/' + lang + '/newsblog/">' + rssMore + '</a></p>';
    htmlRss += '<p class="more"><a class="standard fr" href="/en/newsblog/">' + rssMore + '</a></p>';
    htmlRss += '</div>';
    document.getElementById("rssNews").innerHTML = htmlRss;    
}

function addNull(item)
{
    if(parseInt(item) < 10)
    {
        item = '0' + item;
    }else{
        void(0);
    }
    return item;
}


/*
###############################################
    Tables with alternating background color
    Created 20.10.06 UP
###############################################
*/

function zebra(tableId) {
    var docListTable = document.getElementById(tableId);
    var docListTableTr = docListTable.getElementsByTagName("tr");
    for(var i = 1; i < docListTableTr.length; i++)
    {
        if(i % 2 == 0)
        {
            for(var k = 0; k < docListTableTr[i].childNodes.length; k++)
            {
                var oldClass = docListTableTr[i].childNodes[k].className;
                if(oldClass == "")
                {
                    docListTableTr[i].childNodes[k].className = "docListGray";
                }else{
                    docListTableTr[i].childNodes[k].className = oldClass + " docListGray";
                }
            }
        }
    }
}

/*
#####################################################
    Right hand side box for download of brochure
    Created 14.05.07 MG
#####################################################
*/

function brochBox(language)
{
    var brochHtmlHead = "";
    var brochLinkHead = "";
    var brochImgHead = "";
	var brochAltHead = "";
	var brochField1Head = "";
	
	switch(language)
	{
		case "en":
	        brochLinkHead = "/download/PC-Topp Sales Brochure (en).pdf";
	        brochImgHead = "/images/brosch_en.gif";
	        brochAltHead = "Download the PC-Topp Sales Brochure";
	        brochField1Head = "<nobr>PC-Topp</nobr> <nobr>Sales Brochure</nobr><br/>";
			break;
		case "fr":
	        brochLinkHead = "/download/Brochure de vente PC-Topp (fr).pdf";
	        brochImgHead = "/images/brosch_fr.gif";
	        brochAltHead = "Téléchargement Brochure de vente <nobr>PC-Topp</nobr>";
	        brochField1Head = "Brochure de vente <nobr>PC-Topp</nobr><br/>";
			break;
		case "de":
	        brochLinkHead = "/download/PC-Topp Broschuere (de).pdf";
	        brochImgHead = "/images/brosch_de.gif";
	        brochAltHead = "Download PC-Topp Broschüre";
	        brochField1Head = "<nobr>PC-Topp</nobr> <nobr>Broschüre</nobr><br/>";
			break;
		default:
	        brochLinkHead = "/download/PC-Topp Sales Brochure (en).pdf";
	        brochImgHead = "/images/brosch_en.gif";
	        brochAltHead = "Download the PC-Topp Sales Brochure";
	        brochField1Head = "<nobr>PC-Topp</nobr><nobr>Sales Brochure</nobr><br/>";
			break;
	}
		
	brochHtmlHead +='<div class="hc w150px"><a href="' + brochLinkHead + '" target="bro"><img src="' + brochImgHead + '" width="100" height="140" alt="' + brochAltHead + '" border="0"></a></div>';
	brochHtmlHead +='<div class="pt3 hc">' + brochField1Head + '<a class="linkrighttext" href="' + brochLinkHead + '" target="bro">Download</a></div>';
	    
	document.write(brochHtmlHead);
}

/*
###############################################################
    Right hand side box for download of product information
    Created 14.05.07 MG
###############################################################
*/

function flyerBox(language)
{
	var flyerHtmlHead = "";	    
	var flyerLinkHead = "";
	var flyerImgHead = "";
	var flyerAltHead = "";
	var flyerField1Head = "";
	    
	switch(language)
	{
		case "en":
	        flyerLinkHead = "/download/PC-Topp.NET Product Information (en).pdf";
	        flyerImgHead = "/images/flyer_en.gif";
	        flyerAltHead = "Download the PC-Topp.NET Product Information";
	        flyerField1Head = "<nobr>PC-Topp.NET</nobr> <nobr>Product Information</nobr><br />";
			break;
		case "fr":
	        flyerLinkHead = "/download/PC-Topp.NET Information Produit (fr).pdf";
	        flyerImgHead = "/images/flyer_fr.gif";
	        flyerAltHead = "Téléchargement de PC-Topp.NET Information Produit";
	        flyerField1Head = "<nobr>PC-Topp.NET</nobr> <nobr>Information Produit</nobr><br />";
			break;
		case "de":
	        flyerLinkHead = "/download/PC-Topp.NET Produktinformation (de).pdf";
	        flyerImgHead = "/images/flyer_de.gif";
	        flyerAltHead = "Download PC-Topp.NET Produktinformation";
	        flyerField1Head = "<nobr>PC-Topp.NET</nobr> <nobr>Produktinformation</nobr><br />";
			break;
		default:
	        flyerLinkHead = "/download/PC-Topp.NET Product Information (en).pdf";
	        flyerImgHead = "/images/flyer_en.gif";
	        flyerAltHead = "Download the PC-Topp.NET Product Information";
	        flyerField1Head = "<nobr>PC-Topp.NET</nobr> <nobr>Product Information</nobr><br />";
			break;
	}
		
	flyerHtmlHead +='<div class="hc mt10 w150px"><a href="' + flyerLinkHead + '" target="fly"><img src="' + flyerImgHead + '" width="50" height="100" alt="' + flyerAltHead + '" border="0"></a></div>';
	flyerHtmlHead +='<div class="pt3 hc">' + flyerField1Head + '<a class="linkrighttext" href="' + flyerLinkHead + '" target="fly">Download</a></div>';
	  
	document.write(flyerHtmlHead);
}

/*
######################################################
    Right hand side box for download of RSO leaflet
    Created 16.03.07 MG
######################################################
*/

function rsoBox(language)
{
/* Script for default page */
	if(document.location.href.substr(document.location.href.length - 15, 2) == language)
	{
	    var rsoHtmlHead = "";
	    
	    var rsoLinkHead = "";
	    var rsoImgHead = "";
	    var rsoAltHead = "";
	    var rsoField1Head = "";
	    
	    switch(language)
		{
			case "en":
	            rsoLinkHead = "/download/PC-Topp_Roll_Size_Optimisation_(en).pdf";
	            rsoImgHead = "/images/rso-flyer_en.gif";
	            rsoAltHead = "Download the PC-Topp Roll Size Optimisation Information";
	            rsoField1Head = "<nobr>PC-Topp</nobr><br /><nobr>Roll Size Optimisation</nobr><br/>";
				break;
			case "fr":
	            rsoLinkHead = "/download/PC-Topp_optimisation_des_laizes_(fr).pdf";
	            rsoImgHead = "/images/rso-flyer_fr.gif";
	            rsoAltHead = "Téléchargement de PC-Topp Optimisation des laizes Information";
	            rsoField1Head = "<nobr>PC-Topp</nobr> <nobr>Optimisation des laizes</nobr><br/>";
				break;
			case "de":
	            rsoLinkHead = "/download/PC-Topp_Rollenbreitenoptimierung_(de).pdf";
	            rsoImgHead = "/images/rso-flyer_de.gif";
	            rsoAltHead = "Download PC-Topp Rollenbreitenoptimierung Produktinformation";
	            rsoField1Head = "<nobr>PC-Topp</nobr> <nobr>Rollenbreitenoptimierung</nobr><br/>";
			   break;
			default:
	            rsoLinkHead = "/download/PC-Topp_Roll_Size_Optimisation_(en).pdf";
	            rsoImgHead = "/images/rso-flyer_en.gif";
	            rsoAltHead = "Download the PC-Topp Roll Size Optimisation Information";
	            rsoField1Head = "<nobr>PC-Topp</nobr><br /><nobr>Roll Size Optimisation</nobr><br/>";
				break;
		}
		
		rsoHtmlHead +='<div class="hc mt10 w150px"><a href="' + rsoLinkHead + '" target="rso"><img src="' + rsoImgHead + '" width="50" height="100" alt="' + rsoAltHead + '" border="0"></a></div>';
	    rsoHtmlHead +='<div class="pt3 hc">' + rsoField1Head + '<a class="linkrighttext" href="' + rsoLinkHead + '" target="rso">Download</a></div>';
	    
	    document.write(rsoHtmlHead);
/* Script for product pages */
	}else{

		var rsoHtml = "";
	    
		var rsoHead = "";
		var rsoField1 = "";
		var rsoField2 = "";
		var rsoField3 = "";
		var rsoImg = "";
		var rsoLink = "";
	    
		switch(language)
		{
			case "en":
				rsoHead = "<b>Role Size Optimisation</b>";
				rsoField1 = "Get a quick overview of <br />our new feature <nobr><b>Roll Size Optimisation</b></nobr>";
				rsoField2 = "PC-Topp_Roll_Size_<br />Optimisation_(en).pdf";
				rsoField3 = "[200 KB Download File]";
				rsoImg = "/images/rso-flyer_en.gif";
				rsoLink = "/download/PC-Topp_Roll_Size_Optimisation_(en).pdf"
				break;
			case "fr":
				rsoHead = "<b>Optimisation des laizes</b>";
				rsoField1 = "Vue rapide de notre nouvelle fonctionalit&eacute; <nobr><b>Optimisation des laizes</b></nobr>";
				rsoField2 = "PC-Topp_optimisation<br />_des_laizes_(fr).pdf";
				rsoField3 = "[200 KB fichier]";
				rsoImg = "/images/rso-flyer_fr.gif";
				rsoLink = "/download/PC-Topp_optimisation_des_laizes_(fr).pdf";
				break;
			case "de":
				rsoHead = "<b>Rollenbreitenoptimierung</b>";
				rsoField1 = "Verschaffen Sie sich einen kurzen &Uuml;berblick &uuml;ber die Funktion der <nobr><b>Rollenbreitenoptimierung</b></nobr>";
				rsoField2 = "PC-Topp_Rollenbreiten-<br />optimierung_(de).pdf";
				rsoField3 = "[Datei mit 200 KB]";
				rsoImg = "/images/rso-flyer_de.gif";
				rsoLink = "/download/PC-Topp_Rollenbreitenoptimierung_(de).pdf";
			   break;
			default:
				rsoHead = "<b>Role Size Optimisation</b>";
				rsoField1 = "Get a quick overview of <br />our new feature <nobr><b>Roll Size Optimisation</b></nobr>";
				rsoField2 = "PC-Topp_Roll_Size_<br />Optimisation_(en).pdf";
				rsoField3 = "[200 KB Download File]";
				rsoImg = "/images/rso-flyer_en.gif";
				rsoLink = "/download/PC-Topp_Roll_Size_Optimisation_(en).pdf"
				break;
		} 
	    
		rsoHtml += '<table class="mt20 xs w100" border="0" cellpadding="0" cellspacing="0">';
		rsoHtml += '<tr><td class="headerRight">' + rsoHead + '</td></tr>';
		rsoHtml += '<tr><td class="tddownl vm">' + rsoField1 + '</td></tr>';
		rsoHtml += '<tr><td class="tddownl c pr10"><a href="' + rsoLink + '" target="rso"><img src="' + rsoImg + '" border="0" align="absmiddle"></a></td></tr>';
		rsoHtml += '<tr><td class="tddownl"><a href="' + rsoLink + '" target="rso">' + rsoField2 + '</td></tr></table>';
		document.write(rsoHtml);
	}
}


/*
################################################################
	Dialog for visitors from Google AdWords
    	090310	UP	Created 
	090312	MS	switched from cookie to parameter adwords
	090313	UP	Modified
	100329  UP  Corrected spelling mistakes version fr
################################################################
*/


function cookiegooglebox()
{

	if(document.location.href.indexOf("?adwords") > 0)
	{
		var googleresize;
		var googlePos = Math.round((document.body.clientWidth - 500) / 2).toString() + "px";
		document.onkeydown = googleenter;
		document.getElementById("googledialog").style.left = googlePos;
		document.getElementById("googledialog").style.overflow = "auto";
		document.getElementById("msggoogle").innerHTML = "";
		document.getElementById("google_").style.display = "block";
		document.getElementById("thanks").style.display = "none";

		// document.getElementById("killcookie").innerHTML = "<img src=\"/more/en.aspx?cmd=xxx&d=" + new Date().getTime() + "\"/>";

		document.getElementById("googledialog").style.display = "block";
		document.getElementById("namegoogle_").focus();
	}	
}

function creategooglebox(lang)
{
	var text0;
	var text1;
	var text2;
	var text3;
	var text4;
	var text5;
	var text6;
	var text7;
	var text8;
	var text9;
	var text10;
	var text11;
	var text12;
	var text13;
	var text14;
	var text15;
	var text16;
	var text17;
	var text18;
	var text19;

	switch(lang)
	{
		case "en":
			text0 = 'Welcome to the <nobr>PC-Topp</nobr> Homepage';
			text1 = 'Thank you for your interest in <nobr>PC-Topp!</nobr>';
			text2 = 'Our software is the European market leader for production scheduling in corrugated plants.';
			text3 = 'Click here to see what <nobr>PC-Topp</nobr> can do for your plant.';
			text4 = 'PC-Topp helps you';
			text5 = 'Reduce trim, improve productivity.';
			text6 = 'Reduce work in progress and downtime due to lack of work with Pull Planning.';
			text7 = 'React flexibly to production incidents and last minute orders.';
			text8 = 'Gain tight production control and instant feedback from production.';
			text9 = 'Create comprehensive, always up-to-date production reports.';
			text10 = 'Print customizable pallet labels with bar code and SSCC number and transfer pallet data to your host system.';
			text11 = 'If you are interested in more detailed information on <nobr>PC-Topp</nobr> please leave us your contact details so we can contact you.';
			text12 = 'Your Name';
			text13 = 'Your Email Adress (mandatory)';
			text14 = 'Your Telephone Number';
			text15 = 'Your Plant';
			text16 = 'Your Comment';
			text17 = 'Send';
			text18 = 'Close';
			text19 = 'Your personal data will be used strictly for internal purposes only and will not be disclosed to third-party agents under any circumstances whatsoever.';
		break;
		case "fr":
			text0 = 'Bienvenue &agrave; la page d\'accueil de PC-Topp!';
			text1 = 'Merci de votre int&eacute;r&ecirc;t &agrave; <nobr>PC-Topp!</nobr>';
			text2 = 'Notre logiciel est le leader en syst&egrave;mes de planification dans l\'industrie du carton ondul&eacute; en Europe.';
			text3 = 'Cliquez ici pour voir ce que <nobr>PC-Topp</nobr> peut faire pour votre usine.';
			text4 = 'PC-Topp vous aide &agrave;';
			text5 = 'R&eacute;duire la rogne, am&eacute;liorer la productivit&eacute;.';
			text6 = 'R&eacute;duire les en-cours et les arr&ecirc;ts caus&eacute;s par le manque de travail avec le planning en flux tendu.';
			text7 = 'R&eacute;agir de mani&egrave;re souple aux incidents de la production et aux commandes en derni&egrave;re minute.';
			text8 = 'Prendre efficacement le contr&ocirc;le de production et recevoir du feedback instantan&eacute; de la production.';
			text9 = 'Cr&eacute;er des rapports de production d&eacute;taillés et toujours actuels.';
			text10 = 'Imprimer des &eacute;tiquettes palettes personalis&eacute;es avec code &agrave; barres et numéro SSCC;  transfert des donn&eacute;es de palettes vers votre syst&egrave;me h&ocirc;te.';
			text11 = 'Si vous &ecirc;tes int&eacute;ress&eacute;s &agrave; recevoir plus d\'informations d&eacute;taill&eacute;es sur <nobr>PC-Topp,</nobr> veuillez nous laisser vos coordonn&eacute;es afin de pouvoir vous contacter.';
			text12 = 'Votre nom';
			text13 = 'Votre adresse email (obligatoire)';
			text14 = 'Votre num&eacute;ro de t&eacute;l&eacute;phone';
			text15 = 'Votre usine';
			text16 = 'Votre commentaire';
			text17 = 'Envoyer';
			text18 = 'Fermer';
			text19 = 'Vos donn&eacute;es personnelles ne seront utilis&eacute;es que pour des objectifs strictement internes et ne seront pas communiqu&eacute;es &agrave; des tiers en aucune circonstance.';
		break;
		case "de":
			text0 = 'Willkommen auf der Homepage von <nobr>PC-Topp</nobr>!';
			text1 = 'Danke f&uuml;r Ihr Interesse an <nobr>PC-Topp!</nobr>';
			text2 = 'Unsere Software is der europ&auml;ische Marktf&uuml;hrer f&uuml;r Produktions-<br />planung in Wellpappewerken.';
			text3 = 'Klicken Sie hier, um zu sehen, was <nobr>PC-Topp</nobr> f&uuml;r Ihr Werk tun kann.';
			text4 = 'PC-Topp hilft Ihnen, folgende Ziele zu erreichen:';
			text5 = 'Reduzieren Sie den Randbeschnitt, steigern Sie die Prduktivit&auml;t.';
			text6 = 'Reduzieren Sie Zwischenlagerbestand und Stillst&auml;nde wegen Arbeitsmangel.';
			text7 = 'Reagieren Sie flexibel auf Pannen und kurzfristige Auftr&auml;ge.';
			text8 = 'Immer aktuelle Planung durch permanente Erfassung der Ist-Produktion.';
			text9 = 'Generieren Sie umfassende, stets aktuelle Produktionsauswertungen.';
			text10 = 'Drucken Sie personalisierbare Palettenetiketten mit Barcode und SSCC-Nummer und &uuml;bertragen Sie Palettendaten an Ihr Host-System.';
			text11 = 'Wenn Sie mehr Informaitonen zu <nobr>PC-Topp</nobr> w&uuml;nschen, hinterlassen Sie uns bitte Ihre Kontaktdaten, damit wir uns mit Ihnen in Verbindung setzen k&ouml;nnen.';
			text12 = 'Ihr Name';
			text13 = 'Ihre Email-Adresse (Pflichtfeld)';
			text14 = 'Ihre Telefonnummer';
			text15 = 'Ihr Werk';
			text16 = 'Ihr Kommentar';
			text17 = 'Senden';
			text18 = 'Schlie&szlig;en';
			text19 = 'Ihre pers&ouml;nlichen Daten werden ausschlie&szlig;lich f&uuml;r interne Zwecke verwendet und unter keinen Umst&auml;nden an Dritte weitergegeben.';
		break;
	}

	var googlehtml = '<div id="googledialog" style="display:none;">';
	googlehtml += '<div class="head"><span onclick="document.getElementById(\'googledialog\').style.display = \'none\';" style="cursor:hand;">X</span><span style="float:left;">' + text0 + '</span><span style="clear:both;"></span></div>';
	googlehtml += '<div class="main">';
	googlehtml += '<p><b>' + text1 + '</b></p>';
	googlehtml += '<p><img src="/images/pctnet.gif" class="fl pt0 pr10 pb10 pl0" />' + text2 + '</p>';	
	googlehtml += '<p class="c"><b><a href="javascript:void(0);" class="standardBig" onclick="showHideItem(\'benefits\');">' + text3 + '</a></b></p>';
	googlehtml += '<div id="benefits" style="display:none;">';
	googlehtml += '<p>' + text4 + '</p>';
	googlehtml += '<ul><li>' + text5 + '</li>';
	googlehtml += '<li>' + text6 + '</li>';
	googlehtml += '<li>' + text7 + '</li>';
	googlehtml += '<li>' + text8 + '</li>';
	googlehtml += '<li>' + text9 + '</li>';
	googlehtml += '<li>' + text10 + '</li></ul>';
	googlehtml += '</div>';
	googlehtml += '<form name="google" id="google_" action="" method="post" onSubmit="return false">';
	googlehtml += '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
	googlehtml += '<tr><td colspan="2" style="padding-bottom:15px;">' + text11 + '</td></tr>';
	googlehtml += '<tr><td><div>' + text12 + '</div><input name="namegoogle" id="namegoogle_" type="text" /></td><td class="pl5"><div>' + text13 + '</div><input name="emailgoogle" id="emailgoogle_" type="text" /></td></tr>';
	googlehtml += '<tr><td><div>' + text14 + '</div><input name="phonegoogle" id="phonegoogle_" type="text" /></td><td class="pl5"><div>' + text15 + '</div><input name="plantgoogle" id="plantgoogle_" type="text" /></td></tr>';
	googlehtml += '<tr><td colspan="2"><div>' + text16 + '</div><textarea name="commentgoogle" id="commentgoogle_"></textarea></td></tr>';
	googlehtml += '</table><div><i>(' + text19 + ')</i></div><a id="googleSendBtn" href="#" class="standard" onclick="checkgooglesendstatus();">' + text17 + '</a>';
	googlehtml += '</form>';
	googlehtml += '<div id="thanks"></div>';
	googlehtml += '<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="width:80%" id="msggoogle"></td><td class="r pr5"><a href="#" class="standardCancel" onclick="document.getElementById(\'googledialog\').style.display = \'none\';">' + text18 + '</a></td></tr></table>';
	googlehtml += '</div></div>';

	document.getElementById("googledialogcontainer").innerHTML = googlehtml;
}

function checkgooglesendstatus()
{
	var address = window.location.href.split("/");
	var lang = address[3];
	var msg1google;
	var msg2google;
	var thanksGoogle;
      	var subjGoogle;
	var sendgoogle = false;
	var filterGoogle  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	var filtergoogle2 = /([^0-9\ \+\-\(\)\/])/;
	var emailAddressGoogle = document.getElementById("emailgoogle_").value;
	var phonegoogle = document.getElementById("phonegoogle_").value;
	var domainlengthGoogle = emailAddressGoogle.substring(emailAddressGoogle.lastIndexOf('.') + 1).length;
       	switch(lang)
  	{
		case "en":
                	msg1google = "Please enter a valid email address!<br/>(user@domainname.domain)";
			msg2google = "Please enter a valid phone number!<br />(Allowed characters:  0-9 + - ( ) /, at least 4 digits)";
			thanksGoogle = "<b>Thank you for your message!</b><br /><br />A copy of your message will be sent to you and we will contact you soon.";
                	subjGoogle = "Visitor via Google AdWords (" + lang + ") - Request for More Information";
                 	break;
            	case "fr":
			msg1google = "Veuillez SVP saisir une adresse email valide!<br/>(user@domainname.domain)";
			msg2google = "Veuillez SVP saisir un num&eacute;ro de t&eacute;l&eacute;phone valide!<br />(Charact&eacute;res permis: 0-9 + - ( ) /, au moins 4 chiffres)";
			thanksGoogle = "<b>Merci pour votre message!</b><br /><br />Une copie de votre message vous sera envoy&eacute;e et nous vous contacterons bient&ocirc;t.";
                	subjGoogle = "Visiteur via Google AdWords (" + lang + ") - demande pour plus d\'information";
                	break;
            	case "de":
                	msg1google = "Bitte geben Sie eine g&uuml;ltige Email-Adresse ein!<br/>(user@domainname.domain)";
			msg2google = "Bitte geben Sie eine g&uuml;ltige Telefonnummer ein!<br />(Erlaubte Zeichen: 0-9 + - ( ) /, mind. 4 Stellen)";
			thanksGoogle = "<b>Danke f&uuml;r Ihre Nachricht!</b><br /><br />Eine Kopie Ihrer Nachricht wird Ihnen zugeschickt und wir werden uns bald mit Ihnen in Verbindung setzen.";
                	subjGoogle = "Besucher via Google AdWords (" + lang + ") - Anfrage wg. mehr Information";
                 	break;
            	default:
                	msg1google = "Please enter a valid email address!<br />(user@domainname.domain)";
			msg2google = "Please enter a valid phone number!<br />(Use 0-9 + - ( ) /, at least 4 digits)";
			thanksGoogle = "<b>Thank you for your message!</b><br /><br />A copy of your message will be sent to you and we will contact you soon.";
                	subjGoogle = "Visitor via Google AdWords (" + lang + ") - Request for More Information";
                 	break;        
        }
	if (filterGoogle.test(emailAddressGoogle) && domainlengthGoogle >= 2)
	{
		if(phonegoogle == "")
		{
			sendgoogle = true;
				
		}else{
			if(phonegoogle.length >= 4 && filtergoogle2.test(phonegoogle) == false)
			{
				sendgoogle = true;
			}else{
				sendgoogle = false;
				document.getElementById("msggoogle").innerHTML = msg2google;
				document.getElementById("phonegoogle_").focus();
			}
		}		
	}else{
		document.getElementById("msggoogle").innerHTML = msg1google;
		document.getElementById("emailgoogle_").focus();
	}
	if(sendgoogle == true)
	{
		document.getElementById("msggoogle").innerHTML = "";
		var val = [
			document.forms["google"].elements["namegoogle"].value,
			document.forms["google"].elements["phonegoogle"].value,
			document.forms["google"].elements["plantgoogle"].value,
			document.forms["google"].elements["commentgoogle"].value
		];

	      	var resGoogle = com.pctopp.Mail.SendMailFromTemplate(document.forms["google"].elements["emailgoogle"].value, subjGoogle, "googledialog", val);

	       	if(resGoogle.value != "true")
	      	{
	      		alert("Error: " + AjaxPro.toJSON(resGoogle));
	      	} else {
			window.setTimeout("hidegoogledialog()", 4000);
			document.getElementById("google_").style.display = "none";
			document.getElementById("thanks").innerHTML = thanksGoogle;
			document.getElementById("thanks").style.display = "block";
		}

	}		
}

function hidegoogledialog()
{
	document.getElementById("googledialog").style.overflow = "hidden";
	googleresize = window.setInterval("resizegoogledialog()", 1);
}

function resizegoogledialog()
{
	var googleheight = document.getElementById("googledialog").offsetHeight;
	googleheight = googleheight - 9;
	document.getElementById("googledialog").style.height = googleheight.toString() + "px";
	if(googleheight <= 9)
	{
		document.getElementById("googledialog").style.display = "none";
		window.clearInterval(googleresize);
	}
}

function googleenter(Event)
{
  	if (!Event)
	{
    		Event = window.event;
	}
	if (Event.which)
	{
    		googlekeycode = Event.which;
  	} else if (Event.keyCode)
	{
    		googlekeycode = Event.keyCode;
  	}

	if(googlekeycode == '13')
	{
		var googlesend = false;
		if(!Event.target)
		{
			if(Event.srcElement.id != "commentgoogle_")
				googlesend = true;
			}else{
				if(Event.target.id != "commentgoogle_")
				googlesend = true;
			}
			if(googlesend == true)
			{
				checkgooglesendstatus();
		}			
	}
}



/*
################################################################
    Right hand side box for materials in additional languages
    Created 10.05.07 MG
    Removed 22.06.09 UP (reason: URL addlang.mspx in addLangBox() found by spiders + bots)
################################################################
*/
