﻿//---------Get url params for download  button (inside html and not the header)-----------

//used to add WO/WB to q.string
var ShowHomePageBanner ;
var currentPageName ;

if (IsPageBannerEnabled=="true")
{
    ShowHomePageBanner = true ;
}
else
{
    ShowHomePageBanner = false ;
}


if (IsHomeVideoTestEnabled=="true")
{
    ShowHomeVideoSlide = true ;
}
else
{
    ShowHomeVideoSlide = false ;
}

function GetQueyStringParams()
{   
     var btnDownload = document.getElementById('btnDownload');
     var btnDownload2 = document.getElementById('btnDownload2');
    
     var vc = queryString("vc") ; 
     var username =  queryString("username") ;
     var mail =  queryString("mail") ; 
     var roomid =  queryString("roomid") ;  
     var strWithQueryParams ="" ;
      
     if (vc!="" && vc!=undefined )
     {
        if (strWithQueryParams=="")
            {
               strWithQueryParams="vc=" + vc ; 
            }
            else            
            {
               strWithQueryParams+="&vc=" + vc ; 
            }
     }
     
     if (username!="" &&  username!=undefined)
     {
            if (strWithQueryParams=="")
            {
                strWithQueryParams="username=" + username ; 
            }
            else            
            {
                strWithQueryParams+="&username=" + username ; 
            }
     }
     
     if (mail!="" && mail!=undefined )
     {
        if (strWithQueryParams=="")
            {
               strWithQueryParams="mail=" + mail ; 
            }
            else            
            {
               strWithQueryParams+="&mail=" + mail ; 
            }
     } 
     
     if (roomid!="" && roomid!=undefined )
     {
        if (strWithQueryParams=="")
            {
               strWithQueryParams="roomid=" + roomid ; 
            }
            else            
            {
               strWithQueryParams+="&roomid=" + roomid ; 
            }
     } 
    
    
     //ShowHomePageBanner - setter on top of the page
     if (ShowHomePageBanner==true && currentPageName=="home")
     {
             if (str!="" && str!=undefined)
             {
                 if (strWithQueryParams=="")
                    {                
                         strWithQueryParams="ban=" + str ; 
                    }
                    else            
                    {                
                        strWithQueryParams+="&ban=" + str ; 
                    }                                           
             }
             
             try
             {
             
                 if (strWithQueryParams.indexOf("ban",0) < 0)
                 {
                     if (strWithQueryParams=="")
                        {                
                             strWithQueryParams="ban=" + str ; 
                        }
                        else            
                        {                
                            strWithQueryParams+="&ban=" + str ; 
                        }   
                        
                           
                 }
             }
             catch(e){}
             
             strWithQueryParams+= "&prev=" + currentPageName ; 
     }
     
     
     if (ShowHomeVideoSlide==true && currentPageName=="home")
     {
             if (videotest!="" && videotest!=undefined)
             {
                 if (strWithQueryParams=="")
                    {                
                         strWithQueryParams="videotest=" + videotest ; 
                    }
                    else            
                    {                
                        strWithQueryParams+="&videotest=" + videotest ; 
                    }  
                                          
             }
             
             try
             {             
                 if (strWithQueryParams.indexOf("videotest",0) < 0)
                 {
                     if (strWithQueryParams=="")
                        {                
                             strWithQueryParams="videotest=" + videotest ; 
                        }
                        else            
                        {                
                            strWithQueryParams+="&videotest=" + videotest ; 
                        }        
                 }
             }
             catch(e){}
            
             strWithQueryParams+= "&prev=" + currentPageName ; 
     }
     
     //debugger;
     if (btnDownload!=null)
     {
        
        if (strWithQueryParams!="")
            {
                btnDownload.href = "Download.aspx?" + strWithQueryParams ; 
            }
            else
            {   
                btnDownload.href = "Download.aspx";
            }
            
     }
     
     if (btnDownload2!=null)
     {       
        if (strWithQueryParams!="")
            {
                btnDownload2.href = "Download.aspx?" + strWithQueryParams ; 
            }
            else
            {   
                btnDownload2.href = "Download.aspx";
            }            
     }
}    


function queryString(parameter) {
    
    hu = window.location.search.substring(1);    
    gy = hu.split("&");
    
    var j = 0;
    for (j = 0; j < gy.length; j++)
    {
        ft = gy[j].split("=");
		
        if (ft[0] == parameter )        
        {
           return ft[j] ; 
        }
     }      
}



function Set30Trial()
{
  if(IsTrial30Enabled=='1')
  {
      $("#divHome30Trial").show();
      $("#divBannerHeader").show();
      $("#divBusiness30_Trial").show();            
      $("#panel_addons").show();        
      $("#divPlans30Trial").show();        
      $("#divCredit30Trial").show();
      $("#divBannerContent").show();
  }
  else
  {
      $("#divBannerHeader").text("Download ooVoo");
      $("#divBannerHeader").show(); 
   }  
}

function Set1stPlanTest()
{
   if(Is1PlanEnabled=='0')    
   {
     $("#divUpgradePlan").show();
   }
}


function DownloadBtnClick() {
    SendDataToGA("Buy.Plan." + pageLanguage.toUpperCase() + "-Click-Download");   
}

function BuyCreidtsBtnClick() {
    SendDataToGA("Buy.Plan." + pageLanguage.toUpperCase() + "-Click-Buy");
}

function SendDataToGA(param) {
    if (gaJsHost == "" || gaJsHost == 'undefined') {
        var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
        document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    }

    try {

        var pageTracker = _gat._getTracker("UA-1091806-4");
        pageTracker._trackPageview(param);
    }
    catch (ex) { alert(ex); }

}

function PlansBuyDownloadOnClickGa() {
    $("a[id^='btnDownload']").click(function() {
        DownloadBtnClick();
    });

    $("a[id^='btnBuyCreduts']").click(function() {
        BuyCreidtsBtnClick();
    });
}

onload = function() {

    //the onload not really works , the call for the function is onClick
    GetQueyStringParams();
    Set30Trial();
    Set1stPlanTest();
        
    //only if we on Buy-Plans page and the language is en,zh,pt then add current GA.
    if ( queryString("pname") == "Plans" && (pageLanguage == "en" || pageLanguage == "zh" || pageLanguage == "pt")) 
    {
        PlansBuyDownloadOnClickGa();
    }
}

//---------Get url params for download  button -----------

