// Common Functions

function isURL(sURL)
{
  if (Len(sURL)>5)
  {
    PrefixHTTP = Left(sURL,7);
    PrefixHTTPS = Left(sURL,8);
    PrefixFTP = Left(sURL,6);
  }
  else
  {
    PrefixHTTP = " ";
    PrefixHTTPS = " ";
    PrefixFTP = " ";
  }
  if ((PrefixHTTP.toUpperCase()!='HTTP://')&&(PrefixHTTPS.toUpperCase()!='HTTPS://')&&(PrefixFTP.toUpperCase()!='FTP://'))
  {
     return false;
  }
  return true;
}


function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         return false;
         }
      }
   return true;
   
   }

function open_link(link) {
	open(link, "AboutSecurityCode",
	    "toolbar=no,location=no,status=no,menubar=no,scrollbars=no," +
	    "width=400,height=300");
    }

function open_link2(link) {
	open(link, "TC",
	    "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes," +
	    "width=600,height=500");
    }

function InStr(strSearch, charSearchFor)
/*
InStr(strSearch, charSearchFor) : Returns the first location a substring (SearchForStr)
                           was found in the string str.  (If the character is not
                           found, -1 is returned.)
                           
Requires use of:
	Mid function
	Len function
*/
{
	for (i=0; i < Len(strSearch); i++)
	{
	    if (charSearchFor == Mid(strSearch, i, 1))
	    {
			return i;
	    }
	}
	return -1;
}



        function Mid(str, start, len)
        /***
                IN: str - the string we are LEFTing
                    start - our string's starting position (0 based!!)
                    len - how many characters from start we want to get

                RETVAL: The substring from start to start+len
        ***/
        {
                // Make sure start and len are within proper bounds
                if (start < 0 || len < 0) return "";

                var iEnd, iLen = String(str).length;
                if (start + len > iLen)
                        iEnd = iLen;
                else
                        iEnd = start + len;

                return String(str).substring(start,iEnd);
        }


// Keep in mind that strings in JavaScript are zero-based, so if you ask
// for Mid("Hello",1,1), you will get "e", not "H".  To get "H", you would
// simply type in Mid("Hello",0,1)

// You can alter the above function so that the string is one-based.  Just
// check to make sure start is not <= 0, alter the iEnd = start + len to
// iEnd = (start - 1) + len, and in your final return statement, just
// return ...substring(start-1,iEnd)



        function Left(str, n)
        /***
                IN: str - the string we are LEFTing
                    n - the number of characters we want to return

                RETVAL: n characters from the left side of the string
        ***/
        {
                if (n <= 0)     // Invalid bound, return blank string
                        return "";
                else if (n > String(str).length)   // Invalid bound, return
                        return str;                // entire string
                else // Valid bound, return appropriate substring
                        return String(str).substring(0,n);
        }



        function Len(str)
        /***
                IN: str - the string whose length we are interested in

                RETVAL: The number of characters in the string
        ***/
        {  return String(str).length;  }


// Parse in Querystring

function parseQueryString(sField)
{
   var sFoundValue = "";
   var sQueryString = document.location.href;
   var i = InStr(sQueryString, "?");

   if (i==-1)
   {
      return "";
   }
   else
   {
      sQueryString = Mid(sQueryString,i+1,Len(sQueryString));
      var arrQuery = sQueryString.split("&");
      var c=0;
      var arrField;
      var sField;
      var sValue;

      if (arrQuery.length<1)
      {
         return "";
      }
      else
      {
         while (c < arrQuery.length)
         {         
           arrField = arrQuery[c].split("=");
           if (arrField.length<2)
           {
              return false;
           }
           else
           {
              if (arrField[0].toUpperCase()==sField.toUpperCase())
              {
                 sFoundValue = arrField[1];   
              }            
           }
           c++;
         }
      }
   }
   return unescape(sFoundValue.replace(/\+/g, " ")); 
}

function URLencode(sStr) {
    return escape(sStr).
             replace(/\+/g, '%2B').
                replace(/\"/g,'%22').
                   replace(/\'/g, '%27').
                     replace(/\//g,'%2F');
  }

// End of Common Functions



var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;

if (checkIt('konqueror'))
{
	browser = "Konqueror";
	OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
	browser = "Netscape Navigator"
	version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS)
{
	if (checkIt('linux')) OS = "Linux";
	else if (checkIt('x11')) OS = "Unix";
	else if (checkIt('mac')) OS = "Mac"
	else if (checkIt('win')) OS = "Windows"
	else OS = "an unknown operating system";
}

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function javascript_popup(url,name,toolbar,location,directories,status,menubar,scrollbars,resizable,width,height) 
	{
			var strWin;
			
			strWin = 'toolbar=' + toolbar;
			strWin = strWin + 'location=' + location + ',';
			strWin = strWin + 'directories=' + directories + ',';
			strWin = strWin + 'status=' + status + ',';
			strWin = strWin + 'menubar=' + menubar + ',';
			strWin = strWin + 'scrollbars=' + scrollbars + ',';
			strWin = strWin + 'resizable=' + resizable + ',';
			strWin = strWin + 'width=' + width + ',';
			strWin = strWin + 'height=' + height;
			
			sealWin=window.open(url,'_blank',strWin);
			
        self.name = "mainWin"; 
    }
  
var mainmessage=' and then press the Subscribe button.';

function NLecheck(str) {
                // Function to validate e-mail address to the following format:
		// name@domain.domaintype
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var message='Invalid Email address. \n\nPlease enter a valid E-mail address' + mainmessage;
		if (str.indexOf(at)==-1){
		   alert(message)
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert(message)
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert(message)
		    return false
		}
      	        if (str.indexOf(at,(lat+1))!=-1){
		    alert(message)
		    return false
		}
      	        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert(message)
		    return false
		}
 	        if (str.indexOf(dot,(lat+2))==-1){
		    alert(message)
		    return false
 	        } 
		if (str.indexOf(" ")!=-1){
		    alert(message)
		    return false
		}
		return true					
	}

function NLValidateForm(){
        var clientName   = document.NewsletterForm.name
        var clientEmail  = document.NewsletterForm.email
 

        if ((clientName.value==null)||(clientName.value=="")){
		alert('Please enter your name' + mainmessage)
		clientName.focus()
		return false 
	}
	if ((clientEmail.value==null)||(clientEmail.value=="")){
		alert('Please enter your E-mail address' + mainmessage);
		clientEmail.focus()
		return false
	}
	if (NLecheck(clientEmail.value)==false){
		clientEmail.focus()
		return false
	}
        return true;
 }

function NLSubmit()
{
  if (NLValidateForm()==true)
  {
    document.NewsletterForm.submit();
  }
}

function displaySort()
{
  document.getElementById("SortOrder").style.visibility="visible";
}

function hideSort()
{
  frmSearch.SortOrder.options[0].selected=true; 
  document.getElementById("SortOrder").style.visibility="hidden";
}

function showBookmark()
{
var myDate2 = new Date();
myDate3=myDate2.getMonth() + "/" + myDate2.getDate() + "/" + myDate2.getYear();

if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4)) 
{
    myBookmark="<tr><td>";
    myBookmark=myBookmark + "<TABLE WIDTH='100%' BORDER='0' ALIGN='CENTER' CELLPADDING='3' CELLSPACING='0' bgcolor='E1FFDA' style='{border-style: solid; border-color:#A1A6B2; border-width:1px}'>";
    myBookmark=myBookmark + "<TR><TD VALIGN='center' align=middle bgcolor='#E3E7EE'>";
    myBookmark=myBookmark + '<A HREF="javascript:setCookie(\'ApexBookmarkDate\',\''+ myDate3 + '\');setCookie(\'ApexBookmark\',\'Yes\');window.external.AddFavorite(document.URL,document.title);" class=listing><b>Bookmark Us!</b></a><hr class=hrgray>';
    myBookmark=myBookmark + "<A HREF=javascript:setCookie('ApexBookmarkDate','" + myDate3 + "');setCookie('ApexBookmark','Yes'); onClick=style.behavior='url(#default#homepage)';setHomePage('http://www.apexpacific.com'); class=listing><b>Make us your Homepage!</b></a>";
    myBookmark=myBookmark + "</TD></TR>";   
    myBookmark=myBookmark + "</TABLE></td></tr>"; 
    displayed=true;
}
var value = /\/cgi\//ig;
var msg = 1;
if (document.URL.match(value)){msg = 0;}
if ((navigator.appName == "Netscape") && (msg == 1)){
 myBookmark="";
}
}

function PageQuery(q) {
if(q.length > 1) this.q = q.substring(1, q.length);
else this.q = null;
this.keyValuePairs = new Array();
if(q) {
for(var i=0; i < this.q.split("&").length; i++) {
this.keyValuePairs[i] = this.q.split("&")[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function(s) {
for(var j=0; j < this.keyValuePairs.length; j++) {
if(this.keyValuePairs[j].split("=")[0] == s)
return this.keyValuePairs[j].split("=")[1];
}
return false;
}
this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) {
a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}

function queryString(key){
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}

function SetColor(Color,ObjColumn)
{
  ObjColumn.style.backgroundColor="#"+Color;
}



function moveLayers()
{
  var winW = 630, winH = 460;
  var iFactor;

  if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    winW = window.innerWidth;
    winH = window.innerHeight;
   }
   if (navigator.appName.indexOf("Microsoft")!=-1) {
    winW = document.body.offsetWidth;
    winH = document.body.offsetHeight;
   }
   }
   if (MM_FlashCanPlay)
   {
     document.getElementById("Links").style.left=parseInt((winW/2)-400)-10+404-1;
//     document.getElementById("Diagram").style.left=parseInt((winW/2)-400)-10+567-1;
   }
   else
   {
     document.getElementById("Links").style.left=parseInt((winW/2)-400)-10+404-1;
//     document.getElementById("Diagram").style.left=parseInt((winW/2)-400)-10+612-1;
   }
}

function SetColor(Color,ObjColumn)
{
  ObjColumn.style.backgroundColor="#"+Color;
}

function echeck(str) {
        // Function to validate e-mail address to the following format:
		// name@domain.domaintype
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var message='Invalid Email address. \n\nPlease enter a valid E-mail address' + mainmessage;
		if (str.indexOf(at)==-1){
		   alert(message)
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert(message)
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert(message)
		    return false
		}
      	    if (str.indexOf(at,(lat+1))!=-1){
		    alert(message)
		    return false
		}
      	    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert(message)
		    return false
		}
 	        if (str.indexOf(dot,(lat+2))==-1){
		    alert(message)
		    return false
 	        } 
		if (str.indexOf(" ")!=-1){
		    alert(message)
		    return false
		}
		return true					
	}


                 // Sets cookie values. Expiration date is optional
                 function setCookie(name, value, expire) 
                 {
                     strCookie = name + "=" + escape(value);
                     if (expire)
                         strCookie += "; expires=" + expire.toGMTString();

                     document.cookie = strCookie;
                 }

                 function getCookie(Name) 
                 {
                     var search = Name + "="
                     if (document.cookie.length > 0) { 
                         // if there are any cookies
                         offset = document.cookie.indexOf(search)
                         if (offset != -1) { 
                             // if cookie exists
                             offset += search.length

                             // set index of beginning of value
                             end = document.cookie.indexOf(";", offset)

                             // set index of end of cookie value
                             if (end == -1)
                                 end = document.cookie.length

                             return unescape(document.cookie.substring(offset, end))
                         }
                     }
                 }

var sAUPhone     = "1300 97 22 81 ";
var sUKPhone     = "01279 755 207";
var sUSPhone     = "1888 251 7351 ";

var sAUAddress   = "<table width='152' border='0' cellspacing='0' cellpadding='0'><tr><td><img src='images/topcorner.jpg' width='152' height='5'></td></tr><tr> <td bgcolor='F9F9F9' class='rightline3'><table width='100%' border='0' cellspacing='0' cellpadding='5'><tr> <td><strong><span class='SubTitle'>AU Office</span><br></strong> <hr class='HrGray2'> <strong> Apex Pacific Pty Ltd.</strong> <br>Suite 2, Level 1, <br>6-8 Crewe Place<br>Rosebery NSW 2018<br>Australia<br> <br> <table width='100%' border='0' cellspacing='0' cellpadding='0'><tr> <td width='20%'>Ph.</td><td width='80%'><strong>+61 2 9662 3433</strong></td></tr><tr> <td colspan='2' height='3'></td></tr><tr> <td>Fax.</td><td>+61 2 9662 6372</td></tr><tr><td colspan=2>Email<br><a href=mailto:sales@apexreach.com.au>sales@apexreach.com.au</a></td></tr></table></td></tr></table></td></tr><tr> <td><img src='images/bottomcorner.jpg' width='152' height='5'></td></tr></table>";

var sUKAddress   = "<table width='152' border='0' cellspacing='0' cellpadding='0'><tr><td><img src='images/topcorner.jpg' width='152' height='5'></td></tr><tr> <td bgcolor='F9F9F9' class='rightline3'><table width='100%' border='0' cellspacing='0' cellpadding='5'><tr> <td><strong><span class='SubTitle'>UK Office</span><br></strong> <hr class='HrGray2'> <table width='100%' border='0' cellspacing='0' cellpadding='0'><tr> <td width='20%'>Ph.</td><td width='80%'><strong>+44 20 8133 6862</strong></td></tr><tr><td colspan=2>Email<br><a href=mailto:sales@apexreach.com>sales@apexreach.com</a></td></tr></table></td></tr></table></td></tr><tr> <td><img src='images/bottomcorner.jpg' width='152' height='5'></td></tr></table>";

var sUSAddress   = "<table width='152' border='0' cellspacing='0' cellpadding='0'><tr><td><img src='images/topcorner.jpg' width='152' height='5'></td></tr><tr> <td bgcolor='F9F9F9' class='rightline3'><table width='100%' border='0' cellspacing='0' cellpadding='5'><tr> <td><strong><span class='SubTitle'>US Office</span><br></strong> <hr class='HrGray2'> <strong> Apex Pacific</strong> <table width='100%' border='0' cellspacing='0' cellpadding='0'><tr> <td width='20%'>Ph.</td><td width='80%'><strong>+1 323 319 6318</strong></td></tr><tr> <td colspan='2' height='3'></td></tr><tr> <td>Fax.</td><td>+1 419 793 8312 </td></tr><tr><td colspan=2>Email<br><a href=mailto:sales@apexreach.com>sales@apexreach.com</a></td></tr></table></td></tr></table></td></tr><tr> <td><img src='images/bottomcorner.jpg' width='152' height='5'></td></tr></table>";

var sAUCurrency  = "$";
var sUKCurrency  = "£";
var sUSCurrency  = "$";

var sUSEmail     = "sales@apexreach.com"
var sAUEmail     = "sales@apexreach.com.au"
var sUKEmail     = "sales@apexreach.com"

var iUSTEXSma    = 150;
var iUSTEXMed    = 249;
var iUSTEXLrg    = 499;
var iUSSEOXUpg   = 269;
var iUSSEOX      = 299;
var iUSSoftware  = 1999;
var iUSSEOStart  = 399;
var iUSSEOPack   = 299;
var iUSPPCPack   = 299;
var iUSIMGuide   = 599;
var iUSSilverMo  = 399;
var iUSSilverYr  = 5000
var iUSGoldMo    = 899;
var iUSGoldYr    = 10000;
var iUSPlatinumMo = 1299;
var iUSPlatinumYr = 15000;

var iAUTEXSma    = 150;
var iAUTEXMed    = 249;
var iAUTEXLrg    = 499;
var iAUSEOXUpg   = 269;
var iAUSEOX      = 299;
var iAUSoftware  = 1999;
var iAUSEOStart  = 399;
var iAUSEOPack   = 399;
var iAUPPCPack   = 399;
var iAUIMGuide   = 699;
var iAUSilverMo  = 499;
var iAUSilverYr  = 5000
var iAUGoldMo    = 899;
var iAUGoldYr    = 10000;
var iAUPlatinumMo = 1299;
var iAUPlatinumYr = 15000;


var iUKTEXSma    = 75;
var iUKTEXMed    = 125;
var iUKTEXLrg    = 249;
var iUKSEOXUpg   = 135;
var iUKSEOX      = 149;
var iUKSoftware  = 999;
var iUKSEOStart  = 200;
var iUKSEOPack   = 150;
var iUKPPCPack   = 150;
var iUKIMGuide   = 300;
var iUKSilverMo  = 257;
var iUKSilverYr  = 2600
var iUKGoldMo    = 462;
var iUKGoldYr    = 5000;
var iUKPlatinumMo = 668;
var iUKPlatinumYr = 7775;


function isGST()
{
  if (getCookie("AXRCountry")=="AU")
  {
     //document.write("(incl. 10% GST)")
  }
}

function getData(sField)
{
   sField = "AXR" + sField;
   sValue = getCookie(sField);
   if ((sValue==null)||(sValue==""))
   {
       if (sField=="AXRCountry")
       {
           sValue = "AU";  
       }
       if (sField=="AXRPhone")
       {
           sValue = sAUPhone;  
       }
       if (sField=="AXRCurrency")
       {
           sValue = sAUCurrency;
       }
       if (sField=="AXRTEXSma")
       {
           sValue = iAUTEXSma;
       }
       if (sField=="AXRTEXMed")
       {
           sValue = iAUTEXMed;
       }
       if (sField=="AXRTEXLrg")
       {
           sValue = iAUTEXLrg;
       }
       if (sField=="AXRSEOX")
       {
           sValue = iAUSEOX;
       }
       if (sField=="AXREmail")
       {
           sValue = sAUEmail;
       }
       if (sField=="AXRSEOPack")
       {
           sValue = iAUSEOPack;
       }
       if (sField=="AXRPPCPack")
       {
           sValue = iAUPPCPack;
       }
       if (sField=="AXRIMGuide")
       {
           sValue = iAUIMGuide;
       }
       if (sField=="AXRSilverMo")
       {
           sValue = iAUSilverMo;
       }
       if (sField=="AXRSilverYr")
       {
           sValue = iAUSilverYr;
       }
       if (sField=="AXRGoldMo")
       {
           sValue = iAUGoldMo;
       }
       if (sField=="AXRGoldYr")
       {
           sValue = iAUGoldYr;
       }
       if (sField=="AXRPlatinumMo")
       {
           sValue = iAUPlatinumMo;
       }
       if (sField=="AXRPlatinumYr")
       {
           sValue = iAUPlatinumYr;
       }

   }
   document.write(sValue);
}

function getData2(sField)
{
   sField = "AXR" + sField;
   sValue = getCookie(sField);
   if ((sValue==null)||(sValue==""))
   {
       if (sField=="AXRCountry")
       {
           sValue = "AU";  
       }
       if (sField=="AXRPhone")
       {
           sValue = sAUPhone;  
       }
       if (sField=="AXRCurrency")
       {
           sValue = sAUCurrency;
       }
       if (sField=="AXRTEXSma")
       {
           sValue = iAUTEXSma;
       }
       if (sField=="AXRTEXMed")
       {
           sValue = iAUTEXMed;
       }
       if (sField=="AXRTEXLrg")
       {
           sValue = iAUTEXLrg;
       }
       if (sField=="AXRSEOX")
       {
           sValue = iAUSEOX;
       }
       if (sField=="AXREmail")
       {
           sValue = sAUEmail;
       }
       if (sField=="AXRSEOPack")
       {
           sValue = iAUSEOPack;
       }
       if (sField=="AXRPPCPack")
       {
           sValue = iAUPPCPack;
       }
       if (sField=="AXRIMGuide")
       {
           sValue = iAUIMGuide;
       }
       if (sField=="AXRSilverMo")
       {
           sValue = iAUSilverMo;
       }
       if (sField=="AXRSilverYr")
       {
           sValue = iAUSilverYr;
       }
       if (sField=="AXRGoldMo")
       {
           sValue = iAUGoldMo;
       }
       if (sField=="AXRGoldYr")
       {
           sValue = iAUGoldYr;
       }
       if (sField=="AXRPlatinumMo")
       {
           sValue = iAUPlatinumMo;
       }
       if (sField=="AXRPlatinumYr")
       {
           sValue = iAUPlatinumYr;
       }
   }
   return sValue;
}

function resizeCombo()
{
  var winW = 630, winH = 460;
  var iA = 4;

  if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    winW = window.innerWidth;
    winH = window.innerHeight;
   }
   if (navigator.appName.indexOf("Microsoft")!=-1) {
    winW = document.body.offsetWidth;
    winH = document.body.offsetHeight;
   }
  }
  document.getElementById("cboCountry").style.left = ((winW/2)-400)-10+641+iA;
}

function subMenu2(oSubMenuItem, sStatus)
{
  // Set Sub Menu Color
  if (sStatus=='on')
  {
    oSubMenuItem.style.backgroundColor="#316AC5";
  }
  else
  {
    oSubMenuItem.style.backgroundColor="#FFFFFF";
  } 
}

function toggleCombo()
{
  resizeCombo();
  cboStatus = document.getElementById("cboCountry").style.visibility;
  if (cboStatus == "visible")
  {  
     document.getElementById("cboCountry").style.visibility = "hidden";
  }
  else
  {
     document.getElementById("cboCountry").style.visibility = "visible";
  }

}

function displayTab()
{
var sUSTab = "images/tab.gif";
var sUKTab = "images/tab.gif";
var sAUTab = "images/tab.gif";

var sFlag  = "";
var sCountryName = "";

if (getData2("Country")=="US")
{
   sFlag  = "us.gif";
   sCountryName = "US";
}
else if (getData2("Country")=="UK")
{
   sFlag  = "uk.gif";
   sCountryName = "UK";
}
else 
{
   sFlag  = "au.gif";
   sCountryName = "AU";
}

document.write("<table align=\"right\"><tr><td>");

document.write("<span class=\"remove-no\">" + getData2("Phone") + "</span>");

document.write("</td><td align=\"right\">");

document.write("<table width=\"60\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" bgcolor=\"#7F9DB9\" id=\"mnuCountry\">");
document.write("  <tr>");
document.write("    <td bgcolor=\"#FFFFFF\"><table width=\"60\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
document.write("        <tr> ");
document.write("          <td width=\"40%\"><img src=\"images/");
document.write(sFlag);
document.write("          \" width=\"18\" height=\"12\" border=\"0\" align=absmiddle></td>");
document.write("          <td width=\"60%\" class=\"black-country\">&nbsp;<strong>");
document.write(sCountryName);
document.write("          </strong></td>");
document.write("          <td width=\"60%\"><a href=\"javascript:toggleCombo()\"><img src=\"images/downarrow.jpg\" border=\"0\"></a></td>");
document.write("        </tr>");
document.write("      </table></td>");
document.write("  </tr>");
document.write("</table>");
document.write("</td></tr></table>");

document.write("<table cellspacing=0 cellpadding=0><tr><td height=3></td></tr></table>");

document.write("<div id=\"cboCountry\" style=\"visibility:hidden; position:absolute; right:68px; top:100px; width:135px; z-index:2; float:left;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;'\">");
document.write("<table width=\"64\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#7F9DB9\">");
document.write("  <tr>");
document.write("    <td bgcolor=\"#FFFFFF\"><table width=\"64\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
document.write("        <tr>");
document.write("          <td onMouseOver=\"subMenu2(this,'on')\" onMouseOut=\"subMenu2(this,'off')\" align=\"left\">&nbsp; <a href=\"javascript:switchCountry2('us');\"><img src=\"images/us.gif\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\"></a>");
document.write("          &nbsp;&nbsp;<a href=\"javascript:switchCountry2('us');\" class=\"black-country\"><strong>US</strong></a></td>");
document.write("        </tr>");
document.write("        <tr>");
document.write("          <td onMouseOver=\"subMenu2(this,'on')\" onMouseOut=\"subMenu2(this,'off')\" align=\"left\">&nbsp; <a href=\"javascript:switchCountry2('uk');\"><img src=\"images/uk.gif\" width=\"20\" height=\"12\" border=\"0\" align=\"absmiddle\"></a>");
document.write("          &nbsp;<a href=\"javascript:switchCountry2('uk');\" class=\"black-country\"><strong>UK</strong></a></td>");
document.write("        </tr>");
document.write("        <tr>");
document.write("          <td onMouseOver=\"subMenu2(this,'on')\" onMouseOut=\"subMenu2(this,'off')\" align=\"left\">&nbsp; <a href=\"javascript:switchCountry2('au');\"><img src=\"images/au.gif\" width=\"18\" height=\"12\" border=\"0\" align=\"absmiddle\"></a>");
document.write("          &nbsp;&nbsp;<a href=\"javascript:switchCountry2('au');\" class=\"black-country\"><strong>AU</strong></a></td>");
document.write("        </tr>");
document.write("      </table></td>");
document.write("  </tr>");
document.write("</table>");
document.write("</div>");
resizeCombo();
}


function switchCountry2(sID)
{
   sID = sID.toLowerCase();
   
   if (sID=="au")
   {
      setCookie("AXRCountry", "AU");
      setCookie("AXRPhone", sAUPhone);
      setCookie("AXRCurrency",sAUCurrency);
      setCookie("AXRTEXSma",iAUTEXSma);
      setCookie("AXRTEXMed",iAUTEXMed);
      setCookie("AXRTEXLrg",iAUTEXLrg);
      setCookie("AXRSEOX",iAUSEOX);
      setCookie("AXRSoftware",iAUSoftware);
      setCookie("AXREmail",sAUEmail);
      setCookie("AXRSEOPack",iAUSEOPack);
      setCookie("AXRPPCPack",iAUPPCPack);
      setCookie("AXRIMGuide",iAUIMGuide);
      setCookie("AXRSilverMo",iAUSilverMo);
      setCookie("AXRSilverYr",iAUSilverYr);
      setCookie("AXRGoldMo",iAUGoldMo);
      setCookie("AXRGoldYr",iAUGoldYr);
      setCookie("AXRPlatinumMo",iAUPlatinumMo);
      setCookie("AXRPlatinumYr",iAUPlatinumYr);
   }
   else if (sID=="uk")
   {
      setCookie("AXRCountry", "UK");
      setCookie("AXRPhone", sUKPhone);
      setCookie("AXRCurrency",sUKCurrency);
      setCookie("AXRTEXSma",iUKTEXSma);
      setCookie("AXRTEXMed",iUKTEXMed);
      setCookie("AXRTEXLrg",iUKTEXLrg);
      setCookie("AXRSEOX",iUKSEOX);
      setCookie("AXRSoftware",iUKSoftware);
      setCookie("AXREmail",sUKEmail);
      setCookie("AXRSEOPack",iUKSEOPack);
      setCookie("AXRPPCPack",iUKPPCPack);
      setCookie("AXRIMGuide",iUKIMGuide);
      setCookie("AXRSilverMo",iUKSilverMo);
      setCookie("AXRSilverYr",iUKSilverYr);
      setCookie("AXRGoldMo",iUKGoldMo);
      setCookie("AXRGoldYr",iUKGoldYr);
      setCookie("AXRPlatinumMo",iUKPlatinumMo);
      setCookie("AXRPlatinumYr",iUKPlatinumYr);
   }
   else
   {
      setCookie("AXRCountry", "US");
      setCookie("AXRPhone", sUSPhone);
      setCookie("AXRCurrency",sUSCurrency);
      setCookie("AXRTEXSma",iUSTEXSma);
      setCookie("AXRTEXMed",iUSTEXMed);
      setCookie("AXRTEXLrg",iUSTEXLrg);
      setCookie("AXRSEOX",iUSSEOX);
      setCookie("AXRSoftware",iUSSoftware);
      setCookie("AXREmail",sUSEmail);
      setCookie("AXRSEOPack",iUSSEOPack);
      setCookie("AXRPPCPack",iUSPPCPack);
      setCookie("AXRIMGuide",iUSIMGuide);
      setCookie("AXRSilverMo",iUSSilverMo);
      setCookie("AXRSilverYr",iUSSilverYr);
      setCookie("AXRGoldMo",iUSGoldMo);
      setCookie("AXRGoldYr",iUSGoldYr);
      setCookie("AXRPlatinumMo",iUSPlatinumMo);
      setCookie("AXRPlatinumYr",iUSPlatinumYr);
   }
 
   history.go();   
}



function switchCountry(sID)
{
   var sID;
 
   if (parseQueryString("id")=="")
   {
      sID = getData2("Country").toLowerCase();
   }
   else
   {
      sID = parseQueryString("id").toLowerCase();
   }
   
   if (sID=="au")
   {
      setCookie("AXRCountry", "AU");
      setCookie("AXRPhone", sAUPhone);
      setCookie("AXRCurrency",sAUCurrency);
      setCookie("AXRTEXSma",iAUTEXSma);
      setCookie("AXRTEXMed",iAUTEXMed);
      setCookie("AXRTEXLrg",iAUTEXLrg);
      setCookie("AXRSEOX",iAUSEOX);
      setCookie("AXRSoftware",iAUSoftware);
      setCookie("AXREmail",sAUEmail);
      setCookie("AXRSEOPack",iAUSEOPack);
      setCookie("AXRPPCPack",iAUPPCPack);
      setCookie("AXRIMGuide",iAUIMGuide);
      setCookie("AXRSilverMo",iAUSilverMo);
      setCookie("AXRSilverYr",iAUSilverYr);
      setCookie("AXRGoldMo",iAUGoldMo);
      setCookie("AXRGoldYr",iAUGoldYr);
      setCookie("AXRPlatinumMo",iAUPlatinumMo);
      setCookie("AXRPlatinumYr",iAUPlatinumYr);
   }
   else if (sID=="uk")
   {
      setCookie("AXRCountry", "UK");
      setCookie("AXRPhone", sUKPhone);
      setCookie("AXRCurrency",sUKCurrency);
      setCookie("AXRTEXSma",iUKTEXSma);
      setCookie("AXRTEXMed",iUKTEXMed);
      setCookie("AXRTEXLrg",iUKTEXLrg);
      setCookie("AXRSEOX",iUKSEOX);
      setCookie("AXRSoftware",iUKSoftware);
      setCookie("AXREmail",sUKEmail);
      setCookie("AXRSEOPack",iUKSEOPack);
      setCookie("AXRPPCPack",iUKPPCPack);
      setCookie("AXRIMGuide",iUKIMGuide);
      setCookie("AXRSilverMo",iUKSilverMo);
      setCookie("AXRSilverYr",iUKSilverYr);
      setCookie("AXRGoldMo",iUKGoldMo);
      setCookie("AXRGoldYr",iUKGoldYr);
      setCookie("AXRPlatinumMo",iUKPlatinumMo);
      setCookie("AXRPlatinumYr",iUKPlatinumYr);
   }
   else
   {
      setCookie("AXRCountry", "US");
      setCookie("AXRPhone", sUSPhone);
      setCookie("AXRCurrency",sUSCurrency);
      setCookie("AXRTEXSma",iUSTEXSma);
      setCookie("AXRTEXMed",iUSTEXMed);
      setCookie("AXRTEXLrg",iUSTEXLrg);
      setCookie("AXRSEOX",iUSSEOX);
      setCookie("AXRSoftware",iUSSoftware);
      setCookie("AXREmail",sUSEmail);
      setCookie("AXRSEOPack",iUSSEOPack);
      setCookie("AXRPPCPack",iUSPPCPack);
      setCookie("AXRIMGuide",iUSIMGuide);
      setCookie("AXRSilverMo",iUSSilverMo);
      setCookie("AXRSilverYr",iUSSilverYr);
      setCookie("AXRGoldMo",iUSGoldMo);
      setCookie("AXRGoldYr",iUSGoldYr);
      setCookie("AXRPlatinumMo",iUSPlatinumMo);
      setCookie("AXRPlatinumYr",iUSPlatinumYr);
   }
}
