﻿window.onload = function () {
    var currtab = CL_ProdIden.GetActiveTab().GetText();
    if (currtab.indexOf("Learn") > -1) {
        ShowLearnSubsection();
    }
}

// PRELOADING IMAGES
if (document.images) {

 img1_on =new Image(); img1_on.src ="../Images/products2.jpg"; 
 img1_off=new Image(); img1_off.src="../Images/products1.jpg"; 

 img2_on =new Image(); img2_on.src ="../Images/newsEvents2.jpg"; 
 img2_off=new Image(); img2_off.src="../Images/newsEvents1.jpg"; 

 img3_on =new Image(); img3_on.src ="../Images/support2.jpg";
 img3_off=new Image(); img3_off.src="../Images/support1.jpg";

 img4_on =new Image(); img4_on.src ="../Images/company2.jpg"; 
 img4_off=new Image(); img4_off.src="../Images/company1.jpg"; 

 img5_on =new Image(); img5_on.src ="../Images/contact2.jpg"; 
 img5_off=new Image(); img5_off.src="../Images/contact1.jpg"; 

 img6_on =new Image(); img6_on.src ="../Images/3rdParty2.jpg";
 img6_off=new Image(); img6_off.src="../Images/3rdParty1.jpg";
 
  imgmen1 = new Image(); imgmen1.src="../Images/blankmenu.jpg";
  imgmen2 = new Image(); imgmen2.src="../Images/blankmenu2.jpg";
  imgmen3 = new Image(); imgmen3.src="../Images/blankmenu3.jpg";
  imgmen4 = new Image(); imgmen4.src="../Images/blankmenu4.jpg";
  imgmen5 = new Image(); imgmen5.src="../Images/blankmenu5.jpg";
  imgmen6 = new Image(); imgmen6.src="../Images/blankmenu6.jpg";
}

function movr(k) {
 if (document.images) 
  eval('document.img'+k+'.src=img'+k+'_on.src');
}

function mout(k) {
 if (document.images) 
  eval('document.img'+k+'.src=img'+k+'_off.src');
}

function menuOver(n){
    objmen = document.getElementById("IndMenu");
    objmen.style.backgroundImage="url(../Images/blankmenu" + n + ".jpg)";
}
function menuOut(){
    objmen = document.getElementById("IndMenu");
    objmen.style.backgroundImage="url(../Images/blankmenu.jpg)";
}
/////////////////////////////////////
/// Learn More Page
///////////////////////////////////////////

//Check for which Learn More section to show on PostBack or initial load
function ShowLearnSubsection()
{
     var obj = document.getElementById('ctl00_QXContentLeft_CurrPage');
     if(obj != null){

        if(obj.value == "LPDRead")
        {
            obj = document.getElementById("LPDRead");
            if(obj != null)
            {
                obj.style.display = "block";
                obj.style.visibility = "visible";
            }
        }
        else if(obj.value == "CommonQs")
        {
            obj = document.getElementById("CommonQs");
            if(obj != null)
            {
                obj.style.display = "block";
                obj.style.visibility = "visible";
            }
        }
        else if(obj.value == "DownloadSubmit")
        {
            obj = document.getElementById("DownloadSubmit");
            if(obj != null)
            {
                obj.style.display = "block";
                obj.style.visibility = "visible";
                document.getElementById('iDL').src = "forms/DownloadTrial.aspx";
            }
        }
        else if(obj.value == "RequestCD")
        {
            obj = document.getElementById("RequestCD");
            if(obj != null)
            {
                obj.style.display = "block";
                obj.style.visibility = "visible";
                document.getElementById('iCD').src = "forms/RequestCD.aspx";
            }
        }
        else if(obj.value == "QXFormsSubmit")
        {
            obj = document.getElementById("QXFormsSubmit");
            if(obj != null)
            {
                obj.style.display = "block";
                obj.style.visibility = "visible";
                document.getElementById('iQXF').src = "forms/QXForms.aspx";
            }
        }
        else if(obj.value == "QXMobile")
        {
            obj = document.getElementById("QXMobile");
            if(obj != null)
            {
                obj.style.display = "block";
                obj.style.visibility = "visible";
            }
        }            
        else
        {
            obj = document.getElementById("Overview");
            if(obj != null)
            {
                obj.style.display = "block";
                obj.style.visibility = "visible";
            }
        }
     }
     else{
        //do nothing
     }
}
//Show Learn Section, hide others
function Learn(divname){
    ShowLearn(divname);
    HideLearn(divname);
}

function ShowLearn(divname){
    obj = document.getElementById(divname);
    obj.style.display = "block";
    obj.style.visibility = "visible";
    //exectue iframe src change for loading speed
    if(divname == "LPDSubmit")
    {
        document.getElementById('iLPD').src = "forms/LPDRequest.aspx";
    }
    if(divname == "DownloadSubmit")
    {
        document.getElementById('iDL').src = "forms/DownloadTrial.aspx";
    }
    if(divname == "RequestCD")
    {
        document.getElementById('iCD').src = "forms/RequestCD.aspx";
    }
    if(divname == "QXFormsSubmit")
    {
        document.getElementById('iQXF').src = "forms/QXForms.aspx";
    }
}

function HideLearn(divname){
        var obj2 = null;
        if(divname != "Overview"){
            obj2 = document.getElementById("Overview");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none";
        }
        if(divname != "LPDRead"){
            obj2 = document.getElementById("LPDRead");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none";
        }
        if(divname != "LPDSubmit"){
            obj2 = document.getElementById("LPDSubmit");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none";
        }
        if(divname != "DownloadSubmit")
        {
            obj2 = document.getElementById("DownloadSubmit");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none"; 
        }
        if(divname != "RequestCD")
        {
            obj2 = document.getElementById("RequestCD");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none"; 
        }
        if(divname != "QXForms")
        {
            obj2 = document.getElementById("QXForms");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none"; 
        }
        if(divname != "QXFormsSubmit")
        {
            obj2 = document.getElementById("QXFormsSubmit");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none"; 
        }
        if(divname != "QXMobile")
        {
            obj2 = document.getElementById("QXMobile");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none"; 
        }
        if(divname != "CommonQs")
        {
            obj2 = document.getElementById("CommonQs");
            obj2.style.visibility = "hidden";
            obj2.style.display = "none"; 
        }                
}

//function to change iframe height
function changeframe(framename,height)
{
	var new_height = height;
	document.getElementById(framename).height = new_height;
}

///////////////////////////////////////////////////////////////
////////  Functions for Checking Navbar Clicks
///////////////////////////////////////////////////////////////





///////////////////////////////////////////////////////////////
////////  Functions for Altering Tab Page Controls
///////////////////////////////////////////////////////////////

//function to select product tab pname is the tab name, sub is the subection
function ProdPageSelect(pname){
    //Cannot use when autopostback is set to true on devexpress pagecontrol
    var obj2 = CL_ProdIden.GetTabByName(pname);
    CL_ProdIden.SetActiveTab(obj2);
}

//function to perform onload event for Learn More section
function OnEndCallback(s, e) {
    var currtab = CL_ProdIden.GetActiveTab().GetText();
    if (currtab.indexOf("Learn") > -1) {
        ShowLearnSubsection();
    }
}

//function to redirect instead of loading empty tab on static page


///////////////////////////////////////////////////////////////
////////  Functions for Altering PopUp Controls
///////////////////////////////////////////////////////////////


//function to hide the industry popup window
function HideIndPop(){
    CL_ChooseInd.Hide();
}

function ShowIndPop(){
    CL_ChooseInd.Show();
}

//function to show and hide Choose Day popup window
function ShowPrinterPop(){
    CL_ShowPrinters.Show();
}
//function to show the 10 QB demands
function ShowDemands(){
    CL_10Demands.Show();
}
//function to show 30 day moneyback guarentee
function ShowGuarentee(){
    CL_Guarentee.Show();
}

//pop the movie tutorial in a new window
function moviepop(Murl){
    var obj = document.getElementById("MoviePlayer");
    obj.style.visibility = "visible";
    frames['iMplay'].location.href = "http://www.alocet.net/movietutorials/" + Murl + "/Flash.html";
}

function movieclose(){
    var obj = document.getElementById("MoviePlayer");
    obj.style.visibility = "hidden";
    frames['iMplay'].location.href = "";
}


////////////////////////////////////////////////////////////////
//function for closing a QXPopup
/////////////////////////////////////////////////////////////////
function CloseQXWin(wname)
{
    var obj = document.getElementById(wname);
    obj.style.visibility = "hidden";
}


////////////////////////////////////////////////////////////////
//function for opening a QXPopup and positioning it vertically
////////////////////////////////////////////////////////////////
function OpenQXWin(wname,pos){
    var obj = document.getElementById(wname);
    obj.style.visibility = "visible";
    
    var obj2 = document.getElementById(pos);
    var Ypos = findPosY(obj2);
    var Xpos = findPosX(obj2);
    var Ypos = Ypos - 220;  
    obj.style.top = Ypos.toString() + 'px'; 
}


function findPosX(obj)
 {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
   else if(obj.x)
        curleft += obj.x;
   return curleft;
 }

function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

///////////////////////////////////////////////////////////////////////////////
// function which closes an old window and opens a new one at the same position
////////////////////////////////////////////////////////////////////////////////
function ReplaceWin(oldwin,newwin){
    
       CloseQXWin(oldwin);
       OpenQXWin(newwin,oldwin);
}