
//           REGULAR JAVASCRIPT              //

var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);});

document.onclick = jsddm_close;







function navigateTo(pageName)
{
	var url = window.location.href;
	
    if (url.indexOf("en_") > -1)
		window.location = "en_" + pageName;
	else
		window.location = "fr_" + pageName;
}




//           LANGUAGE METHODS              //

function GenerateLanguageText()
{
	var url = window.location.href;

    //return '';
    
	// Language switch
	if (url.indexOf("en_") > -1)
		return 'Fran&#231;ais';
	else
		return 'English';
}

function ChangeLanguage()
{
	var url = window.location.href;
	
	//return;
		
	// Language switch
	if (url.indexOf("en_") > -1)
		url = url.replace('en_','fr_');
	else
		url = url.replace('fr_','en_');
	window.location = url;
}

function GetNavigationMenuCssClass(menuItemFileName)
{
    var url = window.location.href;
		
	if (url.indexOf(menuItemFileName) > -1)
        return ' class="NavBarSelectedItem"';
    else
        return '';
}

function GenerateNavigationMenus()
{
    var url = window.location.href;
		
	if (url.indexOf("en_") > -1)
	{
        document.write('    <div id="header">');
        document.write('            <div class="title">');
        document.write('                <a href="en_home.html">');
        document.write('                    <img src="images/title.png" alt="Full Corp" width="250" height="44" class="titlelogo" /></a>');
        document.write('                <ul>');
        document.write('                    <li class="sitemap"><a href="en_sitemap.html">Sitemap</a></li>');
        document.write('                    <li><a href="#" onclick="ChangeLanguage();">' + GenerateLanguageText() + '</a></li>');
        document.write('                </ul>');
        document.write('            </div>');
        document.write('            <div class="navbar">');
        document.write('                <ul id="jsddm">');
        document.write('                    <li><a href="en_home.html"' + GetNavigationMenuCssClass('home') + '>Home</a></li>');
        
        document.write('                    <li><a href="en_products.html"' + GetNavigationMenuCssClass('product') + '>Products</a>');
        document.write('                        <ul>');
        document.write('                            <li><a href="en_products.html">Products</a></li>');
        document.write('                            <li><a href="en_register.php">Product Registration</a></li>');
        document.write('                        </ul>');
        document.write('                    </li>');
        
        document.write('                    <li><a href="en_support.html"' + GetNavigationMenuCssClass('support') + '>Support</a></a>');
        document.write('                        <ul>');
        document.write('                            <li><a href="en_support.html#FirmwareDownloads">Firmware</a></li>');
        document.write("                            <li><a href='en_supportmanuals.html'>Instruction Manuals</a></li>");
        document.write('                            <li><a href="en_supportbrochures.html">Product Brochures</a></li>');
        document.write('                        </ul>');
        document.write('                    </li>');
        
        document.write('                    <li><a href="en_faq.html"' + GetNavigationMenuCssClass('faq') + '>FAQ</a></li>');
        
        document.write('                    <li><a href="en_promotions.html"' + GetNavigationMenuCssClass('promotions') + '>Promotions</a></li>');
        
        document.write('                    <li><a href="en_contactus.php"' + GetNavigationMenuCssClass('.php') + '>Contact</a>');
        document.write('                        <ul>');
        document.write('                            <li><a href="en_contactus.php">Contact Us</a></li>');
        document.write('                            <li><a href="en_register.php">Product Registration</a></li>');
        document.write('                        </ul>');
        document.write('                    </li>');
        
        document.write('                    <li><a href="en_aboutus.html"' + GetNavigationMenuCssClass('aboutus') + '>About Us</a></li>');
        document.write('                </ul>');
        document.write('            </div>');
        document.write('            <!-- end of navbar -->');
        document.write('        </div>');
    }
    else
	{
        document.write('    <div id="header">');
        document.write('            <div class="title">');
        document.write('                <a href="fr_home.html">');
        document.write('                    <img src="images/title.png" alt="Full Corp" width="250" height="44" class="titlelogo" /></a>');
        document.write('                <ul>');
        document.write('                    <li class="sitemap"><a href="fr_sitemap.html">Sitemap</a></li>');
        document.write('                    <li><a href="#" onclick="ChangeLanguage();">' + GenerateLanguageText() + '</a></li>');
        document.write('                </ul>');
        document.write('            </div>');
        document.write('            <div class="navbar">');
        document.write('                <ul id="jsddm">');
        document.write('                    <li><a href="fr_home.html"' + GetNavigationMenuCssClass('home') + '>Accueil</a></li>');
        
        document.write('                    <li><a href="fr_products.html"' + GetNavigationMenuCssClass('product') + '>Produits</a>');
        document.write('                        <ul>');
        document.write('                            <li><a href="fr_products.html">Produits</a></li>');
        document.write('                            <li><a href="fr_register.php">Enregistrement de produits</a></li>');
        document.write('                        </ul>');
        document.write('                    </li>');
        
        document.write('                    <li><a href="fr_support.html"' + GetNavigationMenuCssClass('support') + '>Soutient</a>');
        document.write('                        <ul>');
        document.write('                            <li><a href="fr_support.html#FirmwareDownloads"">Progiciels</a></li>');
        document.write("                            <li><a href='fr_supportmanuals.html'>Manuels d'instructions</a></li>");
        document.write('                            <li><a href="fr_supportbrochures.html">D&eacute;pliants des produits</a></li>');
        document.write('                        </ul>');
        document.write('                    </li>');
        
        document.write('                    <li><a href="fr_faq.html"' + GetNavigationMenuCssClass('faq') + '>FAQ</a></li>');
        
        document.write('                    <li><a href="fr_promotions.html"' + GetNavigationMenuCssClass('promotions') + '>Promotions</a></li>');
        
        document.write('                    <li><a href="fr_contactus.php"' + GetNavigationMenuCssClass('.php') + '>Contact</a>');
        document.write('                        <ul>');
        document.write('                            <li><a href="fr_contactus.php">Contactez-nous</a></li>');
        document.write('                            <li><a href="fr_register.php">Enregistrement de produits</a></li>');
        document.write('                        </ul>');
        document.write('                    </li>');
        
        document.write('                    <li><a href="fr_aboutus.html"' + GetNavigationMenuCssClass('aboutus') + '>&Agrave; propos</a></li>');
        
        document.write('                </ul>');
        document.write('            </div>');
        document.write('            <!-- end of navbar -->');
        document.write('        </div>');
    }
}

function generateMenuItem(pageName,menuText)
{
    
}

function GenerateFooterNavigationMenus()
{
    var url = window.location.href;
		
	if (url.indexOf("en_") > -1)
	{
        document.write('	            <li><a href="en_aboutus.html">about us</a></li>');
        document.write('                <li><a href="en_products.html">products</a></li>');
        document.write('                <li><a href="en_faq.html">faq</a></li>');
        document.write('                <li><a href="en_promotions.html">promotions</a></li>');
        document.write('                <li><a href="en_contactus.php">contact us</a></li>');
        document.write('                <li><a href="en_support.html">support</a></li>');
        document.write('                <li><a href="en_sitemap.html">sitemap</a></li>');
        document.write('                <li><a href="#">top</a></li>');
    }
    else
	{
        document.write('	            <li><a href="fr_aboutus.html">&agrave; propos</a></li>');
        document.write('                <li><a href="fr_products.html">produits</a></li>');
        document.write('                <li><a href="fr_faq.html">faq</a></li>');
        document.write('                <li><a href="fr_promotions.html">promotions</a></li>');
        document.write('                <li><a href="fr_contactus.html">contactez-nous</a></li>');
        document.write('                <li><a href="fr_soutient.html">soutient</a></li>');
        document.write('                <li><a href="fr_sitemap.html">sitemap</a></li>');
        document.write('                <li><a href="#">retour en haut</a></li>');
    }
}


function WriteDownloadsBlockQuoteUsbToSerial()
{
    var url = window.location.href;
		
	if (url.indexOf("en_") > -1)
	{
        document.write('<blockquote>This version is for uploading to the Dish Controler with a USB to Serial Cable Adaptor attached to your PC (see below for Serial cable).</blockquote>');
    }
    else
	{
        document.write("<blockquote>Cette version est pour t&eacute;l&eacute;charger au contr&ocirc;leur d'antenne avec un USB &agrave; l'adaptateur de c&acirc;ble p&eacute;riodique attach&eacute; &agrave; votre portable (voir ci-dessous pour le c&acirc;ble p&eacute;riodique).</blockquote>");
    }
}


function WriteDownloadsBlockQuoteSerialToSerial()
{
    var url = window.location.href;
		
	if (url.indexOf("en_") > -1)
	{
        document.write('<blockquote>This version is for uploading to the Dish Controler with a Serial Cable (serial connector at both ends) attached to your PC.</blockquote>');
    }
    else
	{
        document.write("<blockquote>Cette version est pour t&eacute;l&eacute;charger au contr&ocirc;leur d'antenne avec un c&acirc;ble p&eacute;riodique (connecteur p&eacute;riodique aux deux extr&eacute;mit&eacute;s) attach&eacute; &agrave; votre portable.</blockquote>");
    }
}


function WriteReturnToTopText(className)
{
    var url = window.location.href;
	
	if(className == undefined) 
	    className = 'toplink';
	    
	if (url.indexOf("en_") > -1)
	{
        document.write('<p class="' + className + '" onclick="javascript:scroll(0,0);" style="margin-bottom: 30px;">return to top</p>');
    }
    else
	{
        document.write('<p class="' + className + '" onclick="javascript:scroll(0,0);" style="margin-bottom: 30px;">haut de page</p>');
    }
}

function GenerateFeaturedPanel()
{

    document.write('        <div id="featured">');
    document.write('            <div id="splash">');
    document.write('                <div id="calltoaction">');
    document.write('                </div>');
    document.write('                <div id="splashpics" class="glidecontentwrapper">');
    document.write('                    <!-- insert images for the featured section below-->');
    document.write('                    <div class="glidecontent"><img src="img/00.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/01.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/02.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/03.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/04.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/05.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/06.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/07.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/08.jpg" alt="" style="float: left;" /></div>');
    document.write('                    <div class="glidecontent"><img src="img/09.jpg" alt="" style="float: left;" /></div>');
    document.write('                </div>');
    document.write('                <div id="p-select" class="glidecontenttoggler" style="z-index: 5">');
    document.write('                    <div class="glideleft">');
    document.write('                        <a href="#" class="prev"></a>');
    document.write('                    </div>');
    document.write('                    <div class="glideright">');
    document.write('                        <a href="#" class="next"></a>');
    document.write('                    </div>');
    document.write('                </div>');
    document.write('            </div>');
    document.write('        </div>');
}
