﻿
var pageTracker;

function startGA()
{
    
    // 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"));

    pageTracker = _gat._getTracker("UA-4531988-1");
    pageTracker._initData();
    pageTracker._trackPageview();

}

function openLanguageWin()
{
    var oWnd = radopen("changelanguage.aspx", "RadWindow1");
    oWnd.setSize(200,185);
}

function openCustomerLogInWin()
{
    var oWnd = radopen("customerlogin.aspx", "RadWindow1");
    oWnd.setSize(400,210);
}

function OnClientshow(radWindow)
{                    
    //Create a new Object to be used as an argument to the radWindow
    var arg = new Object();                    
                                        
    //Set the argument object to the radWindow        
    radWindow.Argument = arg;
}
            
 // Called when a window is being closed.
 function OnClientclose(radWindow)
 {                    
    //Another option for passing a callback value
    //Set the radWindow.argument property in the dialog
    //And read it here --> var oValue = radWindow.argument;                                        
    //Do cleanup if necessary
    var oValue = radWindow.argument;
                    
    if (oValue == "DOPOSTBACK")
    {
        window.location = window.location;
    }
                    
}  

function openAddEditQuicklink(id)
{

    var oWnd = radopen("addeditquicklink.aspx?id=" + id, "RadWindow1");
    oWnd.setSize(420,450);
}
        
function GetRadWindow()
{
	var oWindow = null;
	if (window.radWindow) oWindow = window.radWindow;
	else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
	return oWindow;
}		

function Close_Clicked()
{
    var oWindow = GetRadWindow();
	
	oWindow.argument = "DOPOSTBACK";

    oWindow.close();
}

function CloseWindow()
{
    var oWindow = GetRadWindow();
    oWindow.close();        
}


function ValidateContactDetails(name, title, email, message)
{

    if (name == undefined || name == "")
    {
        return "'Name' must be specified.";
    }

    if (title == undefined || title == "")
    {
        return "'Job Title' must be specified.";
    }

    if (email == undefined || email == "")
    {
        return "'Email' must be specified.";
    }

    var emailvalid = 1;

    key1 = email.indexOf("@");
    key2 = email.lastIndexOf(".");;

    if (key1 == -1|key2 == -1){emailvalid = 0;}
    else {if (key2 < key1){emailvalid = 0;}}

    if (emailvalid != 1)
    {
        return "Email address format is invalid.";
    }

    if (message == undefined || message == "")
    {
        return "'Message' must be specified.";
    }


    return undefined;
}