//
//
// The following contains miscellaneous Dynamic HTML routines
// that take into account different browsers and platforms
//
// Modified: February 16, 2002
//
//



var Void=function(){};if(!console){var console={log:Void};}
/* Mimics .NET string.Contains() returns bool */
String.prototype.Contains = function(needle) {
    if(this.indexOf(needle) > -1) {
        return true;
    }else {
        return false;
    }
}

function GetElementsByTagAndClassName(container, tagName, className) {
    var tags = new Array();
    var items = container.getElementsByTagName(tagName);
    for(var __i=0;__i<items.length;__i++) {
        if(HasClass(items[__i], className)) {
            tags.push(items[__i]);
        }
    }
    return tags;
}
/* Same functionality as the Microsoft Lib, but we are using these on items not fetched with $get() */
function HasClass(item, className)
{
    if(!item) {return false;}
    return item.className.Contains(className);
}
function AddClass(item, className)
{
    if(!item) {return;}
    if(!HasClass(item, className))
    {
        item.className += (" " + className);
    }
}
function RemoveClass(item, classToRemove) 
{
    if(!item) {return;}
    if(HasClass(item, classToRemove))
    {
        
        var classes = item.className.split(" ");
        for(var i__=0;i__<classes.length;i__++)
        {
            if(classes[i__] == classToRemove || classes[i__] == " ") 
            {
                classes.splice(i__, 1);
            }
        }
        item.className = classes.join(" ");
    }
}

function getObj(obj)
{	if (dom1)
	{	compLayr = document.getElementById(obj).style
	}
	else if (is.nav4)
	{	compLayr = document.layers[obj]
	}
	else
	{	compLayr = document.all[obj].style
	}
	return compLayr
}

function show(layr)
{	obj = getObj(layr)
	obj.visibility = "visible"
}

function hide(layr)
{	obj = getObj(layr)
	obj.visibility = "hidden"
}

function setZindex(layr,num)
{	obj = getObj(layr)
	obj.zIndex = num
}

function setTop(layr,num)
{	obj = getObj(layr)
	obj.top = num
}

function setLeft(layr,num)
{	obj = getObj(layr)
	obj.left = num
}

function incTop(layr,num)
{	obj = getObj(layr)
	obj.top = getTop(layr) + num
}

function incLeft(layr,num)
{	obj = getObj(layr)
	obj.left = getLeft(layr) + num
}

function getTop(layr)
{	obj = getObj(layr)
	if ((dom1) && !(is.mac && is.ie5up))
	{	return (document.getElementById(layr).offsetTop)
	}
	else if (is.nav4)
	{	return (obj.top)
	}
	else
	{	return (obj.posTop)
	}
}

function getLeft(layr)
{	obj = getObj(layr)
	if ((dom1) && !(is.mac && is.ie5up))
	{	return (document.getElementById(layr).offsetLeft)
	}
	else if (is.nav4)
	{	return (obj.left)
	}
	else
	{	return (obj.posLeft)
	}
}

function getWidth(layr)
{	if ((dom1) && (!is.opera5up))
	{	return (document.getElementById(layr).offsetWidth)
	}
	else if (is.opera5up)
	{	return (document.getElementById(layr).style.pixelWidth)
	}
	else if (is.nav4)
	{	return eval("document." + layr + ".document.width")
	}
	else
	{	return (document.all[layr].scrollWidth)
	}
}
	
function getHeight(layr)
{	if ((dom1) && (!is.opera5up))
	{	return (document.getElementById(layr).offsetHeight)
	}
	else if (is.opera5up)
	{	return (document.getElementById(layr).style.pixelHeight)
	}
	else if (is.nav4)
	{	return eval("document." + layr + ".document.height")
	}
	else
	{	return (document.all[layr].scrollHeight)
	}
}

function layerClip(layr,topA,rightA,bottomA,leftA)
{	obj = getObj(layr)
	if (dom1 || (is.ie4 && !is.mac))
	{	obj.clip = "rect(" + topA + " " + rightA + " " + bottomA + " " + leftA + ")"
	}
	else if (is.nav4)
	{	obj.clip.top = topA
		obj.clip.left = leftA
		obj.clip.bottom = bottomA
		obj.clip.right = rightA
	}
	else if (is.ie4 && is.mac)
	{	obj.clip = "rect(0 100% 100% 0)"
	}
}

function browserWidth()
{	if (is.nav)
	{	return (window.innerWidth)
	}
	else
	{	return (document.body.clientWidth)
	}
}

function browserHeight()
{	if (is.nav)
	{	return (window.innerHeight)
	}
	else
	{	return (document.body.clientHeight)
	}
}

function opacity(layr,num)
{	obj = getObj(layr)
	if (is.nav6up)
	{	obj.MozOpacity = num/100
	}
	else if ((is.ie5_5up) && (is.win))
	{	obj.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + num + ")"
	}
}










function tellFriend()
{	x = (screen.availWidth - 451) / 2 
	y = ((screen.availHeight - 452) / 2 )
	
	attribs = "width=451,height=452,left=" + x + ",top=" + y + ",scrollbars=no"
	tf = window.open("friend.htm","tfWindow",attribs) 
}

function displayWindow(theURL,winName,width,height,features) {
    var window_width = width;
    var window_height = height;
    var newfeatures = features;
    var window_top = (screen.height-window_height)/2;
    var window_left = (screen.width-window_width)/2;
    newWindow=window.open(''+ theURL + '',''+ winName + '','width=' + window_width + ',height=' + window_height + ',top=' + window_top + ',left=' + window_left + ',' + newfeatures + '');
	//features=
    newWindow.focus();
}

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 printpage() {
window.print();  
}


<!-- START OF SDC Advanced Tracking Code -->
<!-- Copyright (c) 1996-2005 WebTrends Inc.  All rights reserved. -->
<!-- V7.5 -->
<!-- $DateTime: 2005/08/25 15:58:46 $ -->

var gService = true;
var gTimeZone = -5;
// Code section for Enable First-Party Cookie Tracking
function dcsCookie(){
	if (typeof(dcsOther)=="function"){
		dcsOther();
	}
	else if (typeof(dcsPlugin)=="function"){
		dcsPlugin();
	}
	else if (typeof(dcsFPC)=="function"){
		dcsFPC(gTimeZone);
	}
}
function dcsGetCookie(name){
	var pos=document.cookie.indexOf(name+"=");
	if (pos!=-1){
		var start=pos+name.length+1;
		var end=document.cookie.indexOf(";",start);
		if (end==-1){
			end=document.cookie.length;
		}
		return unescape(document.cookie.substring(start,end));
	}
	return null;
}
function dcsGetCrumb(name,crumb){
	var aCookie=dcsGetCookie(name).split(":");
	for (var i=0;i<aCookie.length;i++){
		var aCrumb=aCookie[i].split("=");
		if (crumb==aCrumb[0]){
			return aCrumb[1];
		}
	}
	return null;
}
function dcsGetIdCrumb(name,crumb){
	var cookie=dcsGetCookie(name);
	var id=cookie.substring(0,cookie.indexOf(":lv="));
	var aCrumb=id.split("=");
	for (var i=0;i<aCrumb.length;i++){
		if (crumb==aCrumb[0]){
			return aCrumb[1];
		}
	}
	return null;
}
function dcsFPC(offset){
	if (typeof(offset)=="undefined"){
		return;
	}
	var name=gFpc;
	var dCur=new Date();
	dCur.setTime(dCur.getTime()+(dCur.getTimezoneOffset()*60000)+(offset*3600000));
	var dExp=new Date(dCur.getTime()+315360000000);
	var dSes=new Date(dCur.getTime());
	if (document.cookie.indexOf(name+"=")!=-1){
		var id=dcsGetIdCrumb(name,"id");
		var lv=parseInt(dcsGetCrumb(name,"lv"));
		var ss=parseInt(dcsGetCrumb(name,"ss"));
		if ((id==null)||(id=="null")||isNaN(lv)||isNaN(ss)){
			return;
		}
		WT.co_f=id;
		var dLst=new Date(lv);
		dSes.setTime(ss);
		if ((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime()+28800000))){
			dSes.setTime(dCur.getTime());
			WT.vt_f_s="1";
		}
		if ((dCur.getDay()!=dLst.getDay())||(dCur.getMonth()!=dLst.getMonth())||(dCur.getYear()!=dLst.getYear())){
			WT.vt_f_d="1";
		}
	}
	else{
		var tmpname=name+"_TMP=";
		document.cookie=tmpname+"1";
		if (document.cookie.indexOf(tmpname)!=-1){
			document.cookie=tmpname+"; expires=Thu, 01-Jan-1970 00:00:01 GMT";
			if ((typeof(gWtId)!="undefined")&&(gWtId!="")){
				WT.co_f=gWtId;
			}
			else if ((typeof(gTempWtId)!="undefined")&&(gTempWtId!="")){
				WT.co_f=gTempWtId;
				WT.vt_f="1";
			}
			else{
				WT.co_f="2";
				var cur=dCur.getTime().toString();
				for (var i=2;i<=(32-cur.length);i++){
					WT.co_f+=Math.floor(Math.random()*16.0).toString(16);
				}
				WT.co_f+=cur;
				WT.vt_f="1";
			}
			if (typeof(gWtAccountRollup)=="undefined"){
				WT.vt_f_a="1";
			}
			WT.vt_f_s="1";
			WT.vt_f_d="1";
		}
		else{
			WT.vt_f="2";
			WT.vt_f_a="2";
			return;
		}
	}
	WT.co_f=escape(WT.co_f);
	WT.vt_sid=WT.co_f+"."+dSes.getTime();
	var expiry="; expires="+dExp.toGMTString();
	document.cookie=name+"="+"id="+WT.co_f+":lv="+dCur.getTime().toString()+":ss="+dSes.getTime().toString()+expiry+"; path=/"+(((typeof(gFpcDom)!="undefined")&&(gFpcDom!=""))?("; domain="+gFpcDom):(""));
}

// Code section for Use the new first-party cookie generated with this tag.
var gFpc="WT_FPC";
var gWtId="";
var gTempWtId="";
var gConvert=true;

function dcsAdv(){
	dcsFunc("dcsET");
	dcsFunc("dcsCookie");
	dcsFunc("dcsAdSearch");
}


<!-- END OF SDC Advanced Tracking Code -->

<!-- START OF SmartSource Data Collector TAG -->
<!-- Copyright (c) 1996-2005 WebTrends Inc.  All rights reserved. -->
<!-- V7.5 -->
<!-- $DateTime: 2005/06/29 17:35:36 $ -->

var gImages=new Array;
var gIndex=0;
var DCS=new Object();
var WT=new Object();
var DCSext=new Object();
var gQP=new Array();

var gDomain="statse.webtrendslive.com";
var gDcsId="dcslcxmkx00000wcj8k645uiu_5f3x";

if ((typeof(gConvert)!="undefined")&&gConvert&&(document.cookie.indexOf(gFpc+"=")==-1)){
	document.write("<SCR"+"IPT Language='JavaScript' SRC='"+"http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+"/"+gDcsId+"/wtid.js"+"'></SCR"+"IPT>");
}

function dcsVar(){
	var dCurrent=new Date();
	WT.tz=dCurrent.getTimezoneOffset()/60*-1;
	if (WT.tz==0){
		WT.tz="0";
	}
	WT.bh=dCurrent.getHours();
	WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;
	if (typeof(screen)=="object"){
		WT.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth;
		WT.sr=screen.width+"x"+screen.height;
	}
	if (typeof(navigator.javaEnabled())=="boolean"){
		WT.jo=navigator.javaEnabled()?"Yes":"No";
	}
	if (document.title){
		WT.ti=document.title;
	}
	WT.js="Yes";
	if (typeof(gVersion)!="undefined"){
		WT.jv=gVersion;
	}
	if (document.body&&document.body.addBehavior){
		document.body.addBehavior("#default#clientCaps");
		if (document.body.connectionType){
			WT.ct=document.body.connectionType;
		}
		document.body.addBehavior("#default#homePage");
		WT.hp=document.body.isHomePage(location.href)?"1":"0";
	}
	if (parseInt(navigator.appVersion)>3){
		if ((navigator.appName=="Microsoft Internet Explorer")&&document.body){
			WT.bs=document.body.offsetWidth+"x"+document.body.offsetHeight;
		}
		else if (navigator.appName=="Netscape"){
			WT.bs=window.innerWidth+"x"+window.innerHeight;
		}
	}
	WT.fi="No";
	if (window.ActiveXObject){
		if ((typeof(gFV)!="undefined")&&(gFV.length>0)){
			WT.fi="Yes";
			WT.fv=gFV;
		}
	}
	else if (navigator.plugins&&navigator.plugins.length){
		for (var i=0;i<navigator.plugins.length;i++){
			if (navigator.plugins[i].name.indexOf('Shockwave Flash')!=-1){
				WT.fi="Yes";
				WT.fv=navigator.plugins[i].description.split(" ")[2];
				break;
			}
		}
	}
	WT.sp="@@SPLITVALUE@@";
	DCS.dcsdat=dCurrent.getTime();
	DCS.dcssip=window.location.hostname;
	DCS.dcsuri=window.location.pathname;
	if (window.location.search){
		DCS.dcsqry=window.location.search;
		if (gQP.length>0){
			for (var i=0;i<gQP.length;i++){
				var pos=DCS.dcsqry.indexOf(gQP[i]);
				if (pos!=-1){
					var front=DCS.dcsqry.substring(0,pos);
					var end=DCS.dcsqry.substring(pos+gQP[i].length,DCS.dcsqry.length);
					DCS.dcsqry=front+end;
				}
			}
		}
	}
	if ((window.document.referrer!="")&&(window.document.referrer!="-")){
		if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){
			DCS.dcsref=window.document.referrer;
		}
	}
}

function A(N,V){
	return "&"+N+"="+dcsEscape(V);
}

function dcsEscape(S){
	if (typeof(RE)!="undefined"){
		var retStr = new String(S);
		for (R in RE){
			retStr = retStr.replace(RE[R],R);
		}
		return retStr;
	}
	else{
		return escape(S);
	}
}

function dcsLoadHref(evt){
	if ((typeof(gHref)!="undefined")&&(gHref.length>0)){
		window.location=gHref;
		gHref="";
	}
}

function dcsCreateImage(dcsSrc){
	if (document.images){
		gImages[gIndex]=new Image;
		if ((typeof(gHref)!="undefined")&&(gHref.length>0)){
			gImages[gIndex].onload=gImages[gIndex].onerror=dcsLoadHref;
		}
		gImages[gIndex].src=dcsSrc;
		gIndex++;
	}
	else{
		document.write('<IMG BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+dcsSrc+'">');
	}
}

function dcsMeta(){
	var elems;
	if (document.all){
		elems=document.all.tags("meta");
	}
	else if (document.documentElement){
		elems=document.getElementsByTagName("meta");
	}
	if (typeof(elems)!="undefined"){
		for (var i=1;i<=elems.length;i++){
			var meta=elems.item(i-1);
			if (meta.name){
				if (meta.name.indexOf('WT.')==0){
					WT[meta.name.substring(3)]=meta.content;
				}
				else if (meta.name.indexOf('DCSext.')==0){
					DCSext[meta.name.substring(7)]=meta.content;
				}
				else if (meta.name.indexOf('DCS.')==0){
					DCS[meta.name.substring(4)]=meta.content;
				}
			}
		}
	}
}

function dcsTag(){
	var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+(gDcsId==""?'':'/'+gDcsId)+"/dcs.gif?";
	for (N in DCS){
		if (DCS[N]) {
			P+=A(N,DCS[N]);
		}
	}
	for (N in WT){
		if (WT[N]) {
			P+=A("WT."+N,WT[N]);
		}
	}
	for (N in DCSext){
		if (DCSext[N]) {
			P+=A(N,DCSext[N]);
		}
	}
	if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){
		P=P.substring(0,2040)+"&WT.tu=1";
	}
	dcsCreateImage(P);
}

function dcsFunc(func){
	if (typeof(window[func])=="function"){
		window[func]();
	}
}


dcsVar();
dcsMeta();
dcsFunc("dcsAdv");
dcsTag();


function imgPopup(imagine,dx,dy){
    agent=navigator.appVersion;
       version=parseInt(agent);
       if (version>=4) {
               leftCorner=screen.width/2 - dx/2;
               topCorner=screen.height/2 - dy/2;
       }else{
               leftCorner=0;
               topCorner=0;
       }
	myWin=open("","win","screenX="+leftCorner+",screenY="+topCorner+",left="+leftCorner+",top="+topCorner+", width="+dx+",height="+dy+",status=no,menubar=no");
	myWin.document.open();
	myWin.document.write("<html><head><title>Robin Hood</title></head>");
	myWin.document.write("<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onload='document.title=\"Robin Hood\";'>");
	myWin.document.write("<a href='javascript:void(0);' onclick='window.close();'><img src='"+imagine+"' width='"+dx+"' height='"+dy+"' border='0'></a>");
	myWin.document.write("</body></html>");
	myWin.document.title="Robin Hood";
	myWin.document.close();
}


function previewPopup(pageLoc,dx,dy){
    agent=navigator.appVersion;
       version=parseInt(agent);
       if (version>=4) {
               leftCorner=screen.width/2 - dx/2;
               topCorner=screen.height/2 - dy/2;
       }else{
               leftCorner=0;
               topCorner=0;
       }
     myWin=open(pageLoc,"prewin","screenX="+leftCorner+",screenY="+topCorner+",left="+leftCorner+",top="+topCorner+", width="+dx+",height="+dy+",status=no,menubar=no,scrollbars=yes");
}


function FCKeditor_OnComplete(editorInstance) 
{ 
    editorInstance.Events.AttachEvent('OnAfterLinkedFieldUpdate',escapeValue);
    //editorInstance.Events.AttachEvent( 'OnAfterSetHTML', updateEditor );
} 
//function updateEditor(editorInstance) {
//    alert(editorInstance.GetHTML());
//    editorInstance.SetHTML(decodeURI(editorInstance.GetHTML()));
//}
function escapeValue(editorInstance) 
{ 
    //alert(editorInstance.LinkedField.value);
    //if(editorInstance.LinkedField.value.length < 900)
    //{
        editorInstance.LinkedField.value = escape(editorInstance.LinkedField.value); 
    //}else {
        //alert("thats to many characters!!!");
    //}
} 


function setOtherRadioFocus() {
    var radioContainer = $get('otherRadio');
    var radio = radioContainer.getElementsByTagName("input")[0];
    
    if (radio) {
        radio.checked = true;
    }
}


function ValidateChoices() {
    var isValidL = false;
    var isValidG = false;
    var isValidA = false;
    var isValidP = false;
    
    var FormTable = $get("FormTable");
    
    var locationsTable = GetElementsByTagAndClassName(FormTable, "table", "locations")[0];
    var groupsTable = GetElementsByTagAndClassName(FormTable, "table", "groups")[0];
    var activitiesTable = GetElementsByTagAndClassName(FormTable, "table", "activities")[0];
    var preferredTimeTable = GetElementsByTagAndClassName(FormTable, "table", "preferredTime")[0];
    
    var locCheckBoxes = locationsTable.getElementsByTagName("input");
    var groupsCheckBoxes = groupsTable.getElementsByTagName("input");
    var activitiesCheckBoxes = activitiesTable.getElementsByTagName("input");
    var preferredTimeCheckBoxes = preferredTimeTable.getElementsByTagName("input");
    
    var errorMessage = "";
    
    var has = false;
    for(var i=0;i<locCheckBoxes.length;i++) {
        if(locCheckBoxes[i].checked) {
            has = true;
            isValidL = true;
            break;
        }
    }
    if(!has) {
        errorMessage += "Please select at least one Borough\n";
        isValidL = false;
    }
    
    has = false;
    for(var i=0;i<groupsCheckBoxes.length;i++) {
        if(groupsCheckBoxes[i].checked) {
            has = true;
            isValidG = true;
            break;
        }
    }
    if(!has) {
        errorMessage += "Please select at least one Group\n";
        isValidG = false;
    }
    
    has = false;
    
    for(var i=0;i<activitiesCheckBoxes.length;i++) {
        if(activitiesCheckBoxes[i].checked) {
            has = true;
            isValidA = true;
            break;
        }
    }
    if(!has) {
        errorMessage += "Please select at least one Activity\n";
        isValidA = false;
    }
    
    has = false;
    for(var i=0;i<preferredTimeCheckBoxes.length;i++) {
        if(preferredTimeCheckBoxes[i].checked) {
            has = true;
            isValidP = true;
            break;
        }
    }
    if(!has) {
        errorMessage += "Please select at least one Availability\n";
        isValidP = false;
    }
    
    if(!isValidL || !isValidP || !isValidA || !isValidG) {
        alert(errorMessage);
        return false;
    }
    return true;

}

function GetProfileTabe() {
    return document.getElementById('FormTable');
}
function GetAddressCheckBox(which) {
    var span = GetElementsByTagAndClassName(GetProfileTabe(), "SPAN", which)[0];
    if(span) {
        return span.getElementsByTagName("INPUT")[0];
    }else {
        return null;
    }
}
function ToggleAddress() {
    var cbox = GetAddressCheckBox("BillingInternationalCheckBox");
    if(cbox) {
        if(cbox.checked) {
            showInter("USAdd", "InterAdd", "BillingInternationalCheckBox");
        }else {
            showUS("USAdd", "InterAdd", "BillingInternationalCheckBox");
        }
    }
    var cbox2 = GetAddressCheckBox("ShippingInternationalCheckBox");
    if(cbox2) {
        if(cbox2.checked) {
            showInter("USShipAdd", "InterShipAdd", "ShippingInternationalCheckBox");
        }else {
            showUS("USShipAdd", "InterShipAdd", "ShippingInternationalCheckBox");
        }
    }
    
}
function UpdateRows(rows, show) {
    for(var ind=0;ind<rows.length;ind++) {
        if(show) {
            RemoveClass(rows[ind], "hidden");
        }else {
            AddClass(rows[ind], "hidden");
        }
    }
}
function showUS(usRowClass, intRowClass, whichCheckBox){
    
    UpdateRows(GetElementsByTagAndClassName(GetProfileTabe(), "TR", usRowClass), true);
    UpdateRows(GetElementsByTagAndClassName(GetProfileTabe(), "TR", intRowClass), false);
    
    cbox = GetAddressCheckBox(whichCheckBox);
    cbox.checked = false;
}

function showInter(usRowClass, intRowClass, whichCheckBox){
     
    UpdateRows(GetElementsByTagAndClassName(GetProfileTabe(), "TR", usRowClass), false);
    UpdateRows(GetElementsByTagAndClassName(GetProfileTabe(), "TR", intRowClass), true);
    
    cbox = GetAddressCheckBox(whichCheckBox);
    cbox.checked = true;
 }
function CheckIfCopyShippingInfoIsChecked() {
    var checkbox = GetAddressCheckBox("ShippingSameAsBillingCheckBox");
    if(checkbox) {
        CopyShippingInfo(checkbox.checked)
    }
}
function CopyShippingInfo(isChecked)
{
    var FormTable = $get("FormTable");
    if(isChecked)
    {
        GetElementsByTagAndClassName(FormTable, "input", "firstNameShipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "firstNameBilling")[0].value;
        GetElementsByTagAndClassName(FormTable, "input", "lastNameShipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "lastNameBilling")[0].value;
        GetElementsByTagAndClassName(FormTable, "input", "line1Shipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "line1Billing")[0].value;
        GetElementsByTagAndClassName(FormTable, "input", "line2Shipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "line2Billing")[0].value;
        GetElementsByTagAndClassName(FormTable, "input", "cityShipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "cityBilling")[0].value;
        GetElementsByTagAndClassName(FormTable, "input", "zipShipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "zipBilling")[0].value;
        GetElementsByTagAndClassName(FormTable, "select", "stateShipping")[0].value = GetElementsByTagAndClassName(FormTable, "select", "stateBilling")[0].value;
        
        GetElementsByTagAndClassName(FormTable, "input", "firstNameShipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "input", "lastNameShipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "input", "line1Shipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "input", "line2Shipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "input", "cityShipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "input", "zipShipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "select", "stateShipping")[0].disabled = true;
        
        var cbox = GetAddressCheckBox("BillingInternationalCheckBox");
        if(cbox && cbox.checked) {
            showInter("USShipAdd", "InterShipAdd", "ShippingInternationalCheckBox");
            //GetElementsByTagAndClassName(FormTable, "input", "zipShipping")[0].value = "";
            //GetElementsByTagAndClassName(FormTable, "select", "stateShipping")[0].value = "";
        }
        
        GetElementsByTagAndClassName(FormTable, "input", "stateProviceRegionShipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "stateProviceRegionBilling")[0].value;
        GetElementsByTagAndClassName(FormTable, "input", "postalCodeShipping")[0].value = GetElementsByTagAndClassName(FormTable, "input", "postalCodeBilling")[0].value;
        GetElementsByTagAndClassName(FormTable, "select", "countryShipping")[0].value = GetElementsByTagAndClassName(FormTable, "select", "countryBilling")[0].value;
        
        GetElementsByTagAndClassName(FormTable, "input", "stateProviceRegionShipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "input", "postalCodeShipping")[0].disabled = true;
        GetElementsByTagAndClassName(FormTable, "select", "countryShipping")[0].disabled = true;
        
        AddClass(document.getElementById("IntShippingLink"), "hidden");
        AddClass(document.getElementById("USShippingLink"), "hidden");
    }else {
        RemoveClass(document.getElementById("IntShippingLink"), "hidden");
        RemoveClass(document.getElementById("USShippingLink"), "hidden");
        GetElementsByTagAndClassName(FormTable, "input", "firstNameShipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "input", "lastNameShipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "input", "line1Shipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "input", "line2Shipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "input", "cityShipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "input", "zipShipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "select", "stateShipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "input", "stateProviceRegionShipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "input", "postalCodeShipping")[0].disabled = false;
        GetElementsByTagAndClassName(FormTable, "select", "countryShipping")[0].disabled = false;
    }
}