﻿/*----------------------------------------------------------------*/
/*--------------------    Menu Mouse Over   ----------------------*/
/*----------------------------------------------------------------*/
function iMenuIn(e)
{
     document.getElementById(e).style.backgroundColor="#0075d2";
     document.getElementById(e).style.color="#ffffff";
     document.getElementById(e).style.cursor="pointer";
}
function iMenuOut(e)
{
     document.getElementById(e).style.backgroundColor="#ffffff";
     document.getElementById(e).style.color="#0075d2";
     document.getElementById(e).style.cursor="pointer";
}
/*----------------------------------------------------------------*/
/*------------------    Query String Value   ---------------------*/
/*----------------------------------------------------------------*/
function GetQueryStringValue()
{
    var name = new String();   
    var value = new String();   
    var querystring = document.location.href;
    if(querystring.indexOf("rid=")== -1)
    {
        return 'r0';
    }
    querystring = querystring.split("?");
    querystring = querystring[1].split("&");
    for(q=0;q<querystring.length;q++)
    {
        var pair = querystring[q].split("=");   
        name = pair[0].toLowerCase();
        value = pair[1].toLowerCase();
        if("rid" == name)
        {
            return "r"+value;
        }
    }
}
/*----------------------------------------------------------------*/
/*-----------------    Regions Enumerations   --------------------*/
/*----------------------------------------------------------------*/
var RegionsEnum = new Object();
var querystring = document.location.href;
if(querystring.indexOf("/en/") != -1)
{
    RegionsEnum.CSS = {
                    r0:""       ,
                    r1:"Euro"   ,
                    r2:"Euro"   ,
                    r3:"Euro"   ,
                    r4:"Euro"   ,
                    r5:"Euro"   ,
                    r6:"US"     ,
                    r7:"Asia"   ,
                    r8:"Asia"   ,
                    r9:"Asia"   ,
                    r10:"Asia"  ,
                    r11:"Asia"  ,
                    r12:"Asia"  ,
                    r13:"Asia"  ,
                    r14:"Asia"  ,
                    r15:"Asia"  ,
                    r17:"Euro"  ,
                    r30:"Euro"  ,
                    r31:"Euro"  ,
                    r32:"Euro"  ,
                    r33:"Euro"  ,
                    r34:"Euro"  ,
                    r35:"Euro"  ,
                    r36:"Euro"  ,
                    r37:"Euro"  ,
                    r38:"Euro"  ,
                    r39:"Euro"  ,
                    r40:"Euro"  ,
                    r41:"Asia"  ,
                    r42:"Asia"  ,
                    r43:"Asia"  ,
                    r47:"US"    ,
                    r48:"US"    ,
                    r49:"US"    ,
                    r50:"US"    ,
                    r51:"US"    ,
                    r52:"US"
                };   
}

else if(querystring.indexOf("/ar/") != -1)
{
    RegionsEnum.CSS = {
                    r0:""       ,
                    r1:"Euro"   ,
                    r2:"Euro"   ,
                    r3:"Euro"   ,
                    r4:"Euro"   ,
                    r5:"Euro"   ,
                    r6:"US"     ,
                    r7:"Asia"   ,
                    r8:"Asia"   ,
                    r9:"Asia"   ,
                    r10:"Asia"  ,
                    r11:"Asia"  ,
                    r12:"Asia"  ,
                    r13:"Asia"  ,
                    r14:"Asia"  ,
                    r15:"Asia"  ,
                    r17:"Euro"  ,
                    r18:"Arab"  ,
                    r19:"Arab"  ,
                    r20:"Arab"  ,
                    r21:"Arab"  ,
                    r22:"Arab"  ,
                    r23:"Arab"  ,
                    r24:"Arab"  ,
                    r25:"Arab"  ,
                    r26:"Arab"  ,
                    r27:"Arab"  ,
                    r28:"Arab"  ,
                    r30:"Euro"  ,
                    r31:"Euro"  ,
                    r32:"Euro"  ,
                    r33:"Euro"  ,
                    r34:"Euro"  ,
                    r35:"Euro"  ,
                    r36:"Euro"  ,
                    r37:"Euro"  ,
                    r38:"Euro"  ,
                    r39:"Euro"  ,
                    r40:"Euro"  ,
                    r41:"Asia"  ,
                    r42:"Asia"  ,
                    r43:"Asia"  ,
                    r44:"Arab"  ,
                    r45:"Arab"  ,
                    r46:"Arab"  ,
                    r47:"US"    ,
                    r48:"US"    ,
                    r49:"US"    ,
                    r50:"US"    ,
                    r51:"US"    ,
                    r52:"US"
                };   
}

/*----------------------------------------------------------------*/
/*--------------------    Page Load Functions   ------------------*/
/*----------------------------------------------------------------*/
function ShowRegionDiv()
{
    if ( $("#PageStyleSheet").length > 0 ) 
    {
    }
}
/*----------------------------------------------------------------*/
/*-------------------    Change Css File Path    -----------------*/
/*----------------------------------------------------------------*/
function ChangeCssFilePath()
{
    if(RegionsEnum.CSS[GetQueryStringValue()] != undefined || RegionsEnum.CSS[GetQueryStringValue()] != null)
    {
        var CssPath = $("#PageStyleSheet").attr("href");
        var Index = CssPath.indexOf("/Styles");
        var FileName =  CssPath.substring(Index+7,CssPath.length)
        var MainPath = $("#PageStyleSheet").attr("href").substring(0,Index+7);
        //alert(MainPath+RegionsEnum.CSS[GetQueryStringValue()]+FileName);
        $("#PageStyleSheet").attr({href : MainPath+RegionsEnum.CSS[GetQueryStringValue()]+FileName});
    }
}
/*----------------------------------------------------------------*/
/*---------------------------    Print    ------------------------*/
/*----------------------------------------------------------------*/
function Print()
{
    $("#PrintFriendly").click(function() 
        {
            if(document.location.href.indexOf("/en/") != -1)
                $("#PrintArea").printElement({ overrideElementCSS: ['http://www.ecPulse.com/css/en/print.css'] , printMode:'popup' });
            else if(document.location.href.indexOf("/ar/") != -1)
                $("#PrintArea").printElement({ overrideElementCSS: ['http://www.ecPulse.com/css/ar/print.css'] , printMode:'popup' });
        }
    );
}
/*----------------------------------------------------------------*/
/*--------------------    Page Load Functions   ------------------*/
/*----------------------------------------------------------------*/
$(document).ready(function()
    {
        try
        {           
            ChangeCssFilePath();
            ShowRegionDiv();
            Print();
        }
        catch(error)
        {
            Print();
        }
    }
);