/**
 * This file is a combination of the following files:
 *
 * /lib/clothingwarehouse1/warehouse-scripts.js (was in :do-not-delete @Css-js)
 * /lib/clothingwarehouse1/sclogin-common.js (was in :do-not-delete @Login-css-js)
 * /lib/clothingwarehouse1/matc-grid.js (was in :do-not-delete @Matc-grid-headtags)
 * /lib/clothingwarehouse1/sitebrand-2.4.js (was in :do-not-delete @Updated-sitebrand-code)
 * /lib/clothingwarehouse1/encrypt.js (was in :Multi-insets-head-tags template)
 * /lib/clothingwarehouse1/multiple-insets2.js (was in :Multi-insets-head-tags template)
 * customer wbr code
 */


if (window.SC && !SC.callbacks.pageLoad) SC.callbacks.pageLoad = new SC.Callback();


/**
 * /lib/clothingwarehouse1/warehouse-scripts.js
 */

// array of ids of objects to check
var objIDArray = new Array("agreement1","agreement2");

function agreementChk(){
	var error = 0;
	for(var i=0;i<objIDArray.length;i++){
		var el = document.getElementById(objIDArray[i]);
		// check checkbox
		if(!el.checked){
				error += 1;
		} else {
			// disable field so it does not pass to cart
			el.disabled = "disabled";
		}
	}	
	// error checking
	if(error>0){
		var el = document.getElementById("agreementError");
		el.style.display = "block";
		return false;
	}

}
function requireQ(val){
	window.open("requireq"+val+".html","required","width=350,height=275");
}



/**
 * /lib/clothingwarehouse1/sclogin-common.js
 */

var EmphasisColor = "#FF0000"; //FOR DISCOUNT
var EmphasisFontFamily = "Verdana"; //FOR DISCOUNT
var EmphasisFontSize = "13px"; //FOR DISCOUNT
var EmphasisFontWeight = "bold"; //FOR DISCOUNT

function getStoreTags(id, name, img, price, saleprice, orderable, ref, savedoptions, optionschanged, options, priceinput, wsdisc){
	this.id = id;
	this.name = name;
	this.img = img;
	this.price = price;
	this.saleprice = saleprice;
	this.orderable = orderable;
	this.ref = ref;
	this.savedoptions = savedoptions;
	this.optionschanged = optionschanged;
	this.options = options;
	this.priceinput = priceinput;
	this.wsdisc = wsdisc;
	if(!window.wistlistArrCnt){
		wistlistArrCnt = new Array();
	}
	wistlistArrCnt[wistlistArrCnt.length] = this;
}

function switchAction(form, val){
	form['scl_action'].value = val;
}

function showSavedCartText(x){
	if(x.previousSibling.style.display == 'block' && x.previousSibling.style.visibility == 'visible'){
		x.previousSibling.style.display = 'none';
		x.previousSibling.style.visibility = 'hidden';
	}else{
		x.previousSibling.style.display = 'block';
		x.previousSibling.style.visibility = 'visible';
	}
	return false;
}

function closeSavedCartText(x){
	if(x.parentNode.style.display == 'block' && x.parentNode.style.visibility == 'visible'){
		x.parentNode.style.display = 'none';
		x.parentNode.style.visibility = 'hidden';
	}else{
		x.parentNode.style.display = 'block';
		x.parentNode.style.visibility = 'visible';
	}
	return false;
}

function MultiAddElement(thisel, x){
var thechkbox = document.getElementById(x);
var thetextbox = document.getElementById(x);
	if(thisel.type == 'checkbox'){
		if(thisel.checked){
			thetextbox.value = 1;
		}else{
			thetextbox.value = 0;
		}
	}
	if(thisel.type == 'text'){
		if(isNaN(thisel.value)){
			alert('The quantity must be numeric');
			thisel.value = 0;
			thechkbox.checked = false;
		}else{
			if(thisel.value != '' && thisel.value != 0){
				thechkbox.checked = true;
			}else{
				if(thisel.value == ''){
					thisel.value = 0;
				}
				thechkbox.checked = false;
			}
		}
	}
}

function F(x) {
	return document.getElementById(x);
};

function C(x) {
	return document.createElement(x);
};

function A(p,x) {
	return p.appendChild(x);
};

function CTxt(x){
	return document.createTextNode(x);
};

function swapShippingVals(){
	var regForm = document.forms['register'];
	if(regForm){
		if(regForm.shipBillSameFlag){
			if(regForm.shipBillSameFlag.checked){
				if(regForm.shipFirstName){
					regForm.billFirstName.value = regForm.shipFirstName.value;
					regForm.billFirstName.disabled = true;
					regForm.billFirstName.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipLastName){
					regForm.billLastName.value = regForm.shipLastName.value;
					regForm.billLastName.disabled = true;
					regForm.billLastName.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipAddress1){
					regForm.billAddress1.value = regForm.shipAddress1.value;
					regForm.billAddress1.disabled = true;
					regForm.billAddress1.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipAddress2){
					regForm.billAddress2.value = regForm.shipAddress2.value;
					regForm.billAddress2.disabled = true;
					regForm.billAddress2.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipCity){
					regForm.billCity.value = regForm.shipCity.value;
					regForm.billCity.disabled = true;
					regForm.billCity.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipState){
					regForm.billState.value = regForm.shipState.value;
					regForm.billState.disabled = true;
					regForm.billState.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipZip){
					regForm.billZip.value = regForm.shipZip.value;
					regForm.billZip.disabled = true;
					regForm.billZip.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipPhone){
					regForm.billPhone.value = regForm.shipPhone.value;
					regForm.billPhone.disabled = true;
					regForm.billPhone.style.backgroundColor = "#FEFEFE";
				}
				if(regForm.shipCountry){
					regForm.billCountry.selectedIndex = regForm.shipCountry.selectedIndex;
					regForm.billCountry.disabled = true;
					regForm.billCountry.style.backgroundColor = "#FEFEFE";
				}
			}else{
				regForm.billFirstName.disabled = false;
				regForm.billFirstName.style.backgroundColor = "#FFFFFF";
				
				regForm.billLastName.disabled = false;
				regForm.billLastName.style.backgroundColor = "#FFFFFF";
				
				regForm.billAddress1.disabled = false;
				regForm.billAddress1.style.backgroundColor = "#FFFFFF";
				
				regForm.billAddress2.disabled = false;
				regForm.billAddress2.style.backgroundColor = "#FFFFFF";
				
				regForm.billCity.disabled = false;
				regForm.billCity.style.backgroundColor = "#FFFFFF";
				
				regForm.billState.disabled = false;
				regForm.billState.style.backgroundColor = "#FFFFFF";
				
				regForm.billZip.disabled = false;
				regForm.billZip.style.backgroundColor = "#FFFFFF";
				
				regForm.billPhone.disabled = false;
				regForm.billPhone.style.backgroundColor = "#FFFFFF";
				
				regForm.billCountry.disabled = false;
				regForm.billCountry.style.backgroundColor = "#FFFFFF";
				
			}
		}
	}
	/*var editForm = document.forms['editAcctForm'];
	if(editForm){
		if(editForm.shipBillSameFlag.checked){
			editForm.billFirstName.value = editForm.shipFirstName.value;
			editForm.billLastName.value = editForm.shipLastName.value;
			editForm.billAddress1.value = editForm.shipAddress1.value;
			editForm.billAddress2.value = editForm.shipAddress2.value;
			editForm.billCity.value = editForm.shipCity.value;
			editForm.billState.value = editForm.shipState.value;
			editForm.billZip.value = editForm.shipZip.value;
			editForm.billPhone.value = editForm.shipPhone.value;
			editForm.billCountry.selectedIndex = editForm.shipCountry.selectedIndex;
		}
	}*/
}

function resetInputs(){
var regForm = document.forms['register'];
	regForm.billFirstName.disabled = false;
	regForm.billFirstName.style.backgroundColor = "#FFFFFF";
	
	regForm.billLastName.disabled = false;
	regForm.billLastName.style.backgroundColor = "#FFFFFF";
	
	regForm.billAddress1.disabled = false;
	regForm.billAddress1.style.backgroundColor = "#FFFFFF";
	
	regForm.billAddress2.disabled = false;
	regForm.billAddress2.style.backgroundColor = "#FFFFFF";
	
	regForm.billCity.disabled = false;
	regForm.billCity.style.backgroundColor = "#FFFFFF";
	
	regForm.billState.disabled = false;
	regForm.billState.style.backgroundColor = "#FFFFFF";
	
	regForm.billZip.disabled = false;
	regForm.billZip.style.backgroundColor = "#FFFFFF";
	
	regForm.billPhone.disabled = false;
	regForm.billPhone.style.backgroundColor = "#FFFFFF";
	
	regForm.billCountry.disabled = false;
	regForm.billCountry.style.backgroundColor = "#FFFFFF";
	
	regForm.reset();
	
	if(window.loginCountry){
		loginCountry();
	}
}

function getCookie (name) {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen) {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg) {
	 var end = document.cookie.indexOf (";", j);
	 if (end == -1)
	    end = document.cookie.length;
	 return unescape(document.cookie.substring(j, end));
      }
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break;
   }
   return null;
}

function isEmail(str) {
var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr))
			supported = 1;
	}
	if (!supported){
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
return (!r1.test(str) && r2.test(str));
}

function isPhoneNumber(str){
	var regexp = new RegExp("((\\()+\\d{3}(\\))+\\d{3}-\\d{4})|(\\d{3}-\\d{3}-\\d{4})");
	return(regexp.test(str))
}

function validateRegForm(adminEdit){
if(adminEdit == null){
	adminEdit = false;
}
var theform = document.forms['register'];

var shipfname = theform['shipFirstName'];
var shiplname = theform['shipLastName'];
var shipadd1 = theform['shipAddress1'];
var shipadd2 = theform['shipAddress2'];
var shipcity = theform['shipCity'];
var shipstate = theform['shipState'];
var shipzip = theform['shipZip'];
var shipphone = theform['shipPhone'];
var shipemail = theform['email'];

var shipbillsame = theform['shipBillSameFlag'];

var billfname = theform['billFirstName'];
var billlname = theform['billLastName'];
var billadd1 = theform['billAddress1'];
var billadd2 = theform['billAddress2'];
var billcity = theform['billCity'];
var billstate = theform['billState'];
var billzip = theform['billZip'];
var billphone = theform['billPhone'];

var pw = theform['password'];
var confirmpw = theform['confirmpassword'];

	if(shipfname.value == ''){
		alert('Please Enter a Shipping Address First Name');
		shipfname.focus();
		return false;
	}
	if(shiplname.value == ''){
		alert('Please Enter a Shipping Address Last Name');
		shiplname.focus();
		return false;
	}
	if(shipadd1.value == '' && shipadd2.value == ''){
		alert('Please Enter a Shipping Address');
		shipadd1.focus();
		return false;
	}
	if(shipcity.value == ''){
		alert('Please Enter a Shipping Address City');
		shipcity.focus();
		return false;
	}
	if(shipstate.value == ''){
		alert('Please Enter a Shipping Address State');
		shipstate.focus();
		return false;
	}
	if(shipzip.value == '' || isNaN(shipzip.value) || shipzip.value.length < 5){
		alert('Please Enter a Shipping Address Zip');
		shipzip.focus();
		return false;
	}
	/*
	if(isPhoneNumber(shipphone.value) == ''){
		alert('Please Enter a Valid Shipping Address Phone Number');
		shipphone.focus();
		return false;
	}
	*/
	if(shipphone.value == ''){
		alert('Please Enter a Valid Shipping Address Phone Number');
		shipphone.focus();
		return false;
	}
	if(isEmail(shipemail.value)  == ''){
		alert('Please Enter a Valid Shipping Address Email');
		shipemail.focus();
		return false;
	}
	
	if(!shipbillsame.checked){
		if(billfname.value == ''){
			alert('Please Enter a Billing Address First Name');
			billfname.focus();
			return false;
		}
		if(billlname.value == ''){
			alert('Please Enter a Billing Address Last Name');
			billlname.focus();
			return false;
		}
		if(billadd1.value == '' && billadd2.value == ''){
			alert('Please Enter a Billing Address');
			billadd1.focus();
			return false;
		}
		if(billcity.value == ''){
			alert('Please Enter a Billing Address City');
			billcity.focus();
			return false;
		}
		if(billstate.value == ''){
			alert('Please Enter a Billing Address State');
			billstate.focus();
			return false;
		}
		if(billzip.value == '' || isNaN(billzip.value) || billzip.value.length < 5){
			alert('Please Enter a Billing Address Zip');
			billzip.focus();
			return false;
		}
		/*if(isPhoneNumber(billphone.value) == ''){
			alert('Please Enter a Valid Billing Address Phone Number');
			billphone.focus();
			return false;
		}*/
		if(billphone.value == ''){
			alert('Please Enter a Valid Billing Address Phone Number');
			billphone.focus();
			return false;
		}
	}
	
	if(!adminEdit){
		if(theform['pwcheckbox']){
			if(theform['pwcheckbox'].checked){
				if(pw.value == ''){
					alert('Please Enter a Password');
					pw.focus();
					return false;
				}
				if(confirmpw.value == ''){
					alert('Please Confirm Your Password');
					confirmpw.focus();
					return false;
				}
				if(pw.value != confirmpw.value){
					alert('Your Password\'s Do Not Match... Please Re-Enter');
					pw.focus();
					return false;
				}
			}
		}else{
			if(pw.value == ''){
				alert('Please Enter a Password');
				pw.focus();
				return false;
			}
			if(confirmpw.value == ''){
				alert('Please Confirm Your Password');
				confirmpw.focus();
				return false;
			}
			if(pw.value != confirmpw.value){
				alert('Your Password\'s Do Not Match... Please Re-Enter');
				pw.focus();
				return false;
			}
		}
	}
return true;
}

var doseconds;

function stopTime() {
	clearTimeout(doseconds);
}

function getTodaysDate(){
var date = new Date();
var day = date.getDate();
var time = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
var timeofday;
var montharray = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var month = montharray[date.getMonth()];
	if(time >= 12){
		timeofday = "PM";
	}else{
		timeofday = "AM";
	}
	
	if(seconds<=9){
		seconds = "0" + seconds;
	}
	
	if(time > 12){
		 time -= 12;
	}
	
	if(time == 0){
		 time = 12;
	}
	
	if(minutes < 10){
		minutes = "0" + minutes;
	}
document.getElementById("time").innerHTML = month + " " + day + "&nbsp;&nbsp;" + time + ":" + minutes + ":" + seconds + " " + timeofday;
//document.formdate.showdate.value = month + " " + day + "   " + time + ":" + minutes + ":" + seconds + " " + timeofday;

doseconds = setTimeout("getTodaysDate()",1000);
}

function confirmAction(uname){
var showconfirm = confirm('Are you sure you want to remove \n"'+uname+'"\n from your user\'s list');
	if(showconfirm){
		return true;
	}else{
		return false;
	}
	
}

function LoginPopUp(url,h,w){
var popUpWin=0;
if(popUpWin){
    if(!popUpWin.closed) popUpWin.close();
  }
popUpWin = open(url ,'loginpopup','resizable=no, left=0, top=0, scrollbars=yes, height='+h+',width='+w);
popUpWin.focus();
}

function setCookie (name, value, expires, path, domain, secure) {
   document.cookie =
      name + "="
      + escape(value)
      //+ ((expires) ? "; expires=" + expires.toGMTString() : "")
      + ((path) ? "; path=" + path : "")
      + ((domain) ? "; domain=" + domain : "")
      + ((secure) ? "; secure" : "");
}

function clearCookieValue(name){
	document.cookie = name + "=";
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

function createQueryStringFromArray(arrayObj){
	var queryString = "";
	if(arrayObj != null){
		for ( key in arrayObj ){
				if(queryString != ""){
					queryString+= "&";
				}
				queryString = queryString + escape(key) + "=" +  escape(arrayObj[key]);
		}
	}
	return queryString;
}



/**
 * /lib/clothingwarehouse1/matc-grid.js
 */

if ( !window.matcGridFormat )
{
	function matcGridFormat()
	{
		var useLogin = ( window.useLogin ) ? window.useLogin : false;
		var form     = document.getElementById( 'matc-grid' );
		var elms     = form.elements;
		var elmsLen  = elms.length;
		var i;
		var int;
		var pattern;
		// hide single add-to-cart
		var css  = '<style type="text/css">';
			css += '#pit-size { display: none; }';
			css += '#pit-color { display: none; }';
			css += '#pit-quantity { display: none; }';
			css += '.prod-info-bot-row { display: none; }';
			css += '</style>';
		//document.write( css );
		// display MATC form
		form.style.display = 'block';
		// fix normal login MATC values
		var patterns = new Array;
			patterns.push( 'scl_erroruri' );
			patterns.push( 'item_Page' );
			patterns.push( 'item_InStock' );
			patterns.push( 'item_Price' );
			patterns.push( 'item_Name' );
			patterns.push( 'item_Image' );
			patterns.push( 'vwattr_WholeSale_Discount' );
		for (var key = 0, len = patterns.length; key < len; key++)
		{
			int     = 0;
			var pat = patterns[key];
			pattern = new RegExp( '^ma[0-9]+_' + pat + '$' );
			for ( i = 0; i < elmsLen; i++ )
			{
				if ( pattern.test( elms[i].name ) )
					elms[i].name = 'ma' + int++ + '_' + pat;
			}
		}
		// increment MATC form values
		int = 0;
		for ( i = 0; i < elmsLen; i++ )
		{
			if ( elms[i].name == 'vwquantity' )
			{
				if ( useLogin )
					elms[i].name = 'ma' + int++ + '_' + elms[i].name;
				else
					elms[i].name += int++;
			}
		}
		
		int = 0;
		for ( i = 0; i < elmsLen; i++ )
		{
			if ( elms[i].name == 'vwitem' )
			{
				if ( useLogin )
					elms[i].name = 'ma' + int++ + '_' + elms[i].name;
				else
					elms[i].name += int++;
			}
		}
		int = 0;
		for ( i = 0; i < elmsLen; i++ )
		{
			if ( elms[i].name == 'vwattr_Color' )
			{
				if ( useLogin )
					elms[i].name = 'ma' + int++ + '_' + elms[i].name;
				else
					elms[i].name = elms[i].name.replace( 'vwattr_', 'vwattr' + int++ + '_' );
			}
		}
		int = 0;
		for ( i = 0; i < elmsLen; i++ )
		{
			if ( elms[i].name == 'vwattr_Size' )
			{
				if ( useLogin )
					elms[i].name = 'ma' + int++ + '_' + elms[i].name;
				else
					elms[i].name = elms[i].name.replace( 'vwattr_', 'vwattr' + int++ + '_' );
			}
		}
		return;
		
	}
}

if ( !window.trim )
{
	function trim( string )
	{
		while ( string.substring( 0, 1 ) == ' ' )
			string = string.substring( 1, string.length );
		while ( string.substring( string.length - 1, string.length ) == ' ' )
			string = string.substring( 0, string.length - 1 );
		return string;
	}
}

if ( !window.matcCheckValue )
{
	function matcCheckValue( self, event )
	{
		var value = trim( self.value );
		switch ( event )
		{
			case 'onfocus':
				if ( value == '0' )
					self.value = '';
				self.select();
				break;
			case 'onblur':
				if ( value == '' || isNaN( value ) )
					self.value = '';
				break;
			case 'onclick':
				if ( value == '0' || isNaN( value ) )
					self.value = '';
				self.select();
				break;
		}
		return;
	}
}

/**
 * /lib/clothingwarehouse1/encrypt.js
 */

var cryptTable=new String(" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789	!@#$%^&*()`'-=[];,./?_+{}|:<>~");
var cryptLength=new Number(cryptTable.length-1) 
var escapeChar=cryptTable.charAt(cryptLength); 

var lineFeed="\n"; 
var doubleQuote='"'; 
var clearMessage=new Number(5000); 
 
function encrypt(input, password)
{
var inChar, inValue, outValue;

var output="";
var arNumberPw = new Array();

var pwLength=password.length;
var inLength=input.length;

var stopStatus=Math.round(inLength/10);
var statusBar=0;

for (var pwIndex=0; pwIndex<pwLength; pwIndex++)
	{
	arNumberPw[pwIndex]=cryptTable.indexOf(password.charAt(pwIndex));
	}

for (var inIndex=0, pwIndex=0; inIndex<inLength; inIndex++, pwIndex++)
	{
	if (pwIndex==pwLength) 
		{
		pwIndex=0;
		}
	
	inChar=input.charAt(inIndex)
	inValue=cryptTable.indexOf(inChar);

	if (inValue!=-1)
		{
		outValue=arNumberPw[pwIndex] ^ inValue;
		if (outValue>=cryptLength)
			{
			outValue=escapeChar+cryptTable.charAt(outValue-cryptLength);
			}
		else outValue=cryptTable.charAt(outValue);
		}	
	else if (inChar=="\r")
		{
		outValue=escapeChar+escapeChar;
		if (input.charAt(inIndex+1)=="\n") inIndex++; 
		}
	else if (inChar=="\n")
		{
		outValue=escapeChar+escapeChar;
		}
	else if (inChar==doubleQuote)
		{
		outValue=escapeChar+"'";
		}
	else
		{
		outValue=inChar;
		}

	output+=outValue; 

	}

return output;
}

function decrypt(input, password)
{
var inChar, inValue, outValue, escape=false;

var output="";
var arNumberPw = new Array();

var pwLength=password.length;
var inLength=input.length;

var stopStatus=Math.round(inLength/10);
var statusBar=0;

for (var pwIndex=0; pwIndex<pwLength; pwIndex++)
	{
	arNumberPw[pwIndex]=cryptTable.indexOf(password.charAt(pwIndex));
	}

for (var inIndex=0, pwIndex=0; inIndex<inLength; inIndex++, pwIndex++)
	{
	if (pwIndex>=pwLength)
		{
		pwIndex=0;
		}
	
	inChar=input.charAt(inIndex);
	inValue=cryptTable.indexOf(inChar);

	if (inValue==-1)
		{
		outValue=inChar;
		}	

	else if (escape)
		{
		if (inValue==cryptLength)
			{
			outValue=lineFeed;
			inValue=-1;
			}
		else if (inChar=="'")
			{
			outValue=doubleQuote;
			inValue=-1;
			}
		else
			{
			inValue+=cryptLength;
			}
		escape=false;
		}
	else if (inValue==cryptLength)
		{
		escape=true;
		pwIndex--; 
		outValue="";
		inValue=-1;
		}

	if (inValue!=-1)
		{
		outValue=cryptTable.charAt(arNumberPw[pwIndex] ^ inValue);
		}
	
	output+=outValue;

	}

return output;
}




/**
 * /lib/clothingwarehouse1/multiple-insets2.js
 */

var agt=navigator.userAgent.toLowerCase();
var is_opera = (agt.indexOf('opera') != -1);
var is_ie = (agt.indexOf('msie') != -1);
var is_moz = (agt.indexOf('firefox')!=-1);
var is_ns = (agt.indexOf('netscape')!=-1);
if(is_ns){
	var x = agt.lastIndexOf('/')+1;
	var is_ns7 = parseInt(agt.substring(x,x+1));
}
var dom = document.getElementById;
var ie4 = document.all && agt.indexOf("Opera")==-1;
var ns6 = document.getElementById&&!document.all;
var ns4 = document.layers;
var isIE = document.all;
var MaxRestoreDefault=0;
var VISIBLE = "visible";
var HIDE = (ie4||ns6)? "hidden" : "hide";
var selectContainer = document.getElementsByTagName("SELECT");

var drag = decrypt("	G0wcIG2nY nKm2Ky~Gr~F~b~~IBBfFy.1zwbMw2F]MrDq425yaDrrgC~G~'II9B62t0L1NCye~'~J]~~7yc4BB7F ~gICVsc~ay0d  y~gdFyZNBKrB e~Ucy~DD0yIBB~F~~Q7Hc~GR0 LD 3nF~e71;~D~'DMwNBtnF~'+~h~~SLCN	EBBA~JMxgXr~Jpwu20B~D2H720Bqp~We2]wUIw2FE~e~~UQ1H8ArDc.Kvk1p~ce2syaD~eBN9yaD2e~Ucy~D2H720Bp~c~~fWE~DYwBx2TDc~EO FN t~aCwa6y~DLw	F?~e~~UQF~H22eGwV y~GR0 LD ~gdDc42]BZ ~J]~~hS2F09g0OcuFDz6ys~J yGB~e~~UQAA CT0Fw~czDTCAx25EC0~FaDFM2Id]~~hSsCyvOBDc~aG21AJtLMBM;gnX7 EyEe0~g~~W^~~~N","encrypt");
eval(drag);

var dragdiv = decrypt("	G0wcIG2nY nKp7X_y~c~f~~fK8r~d~Mpyy7kaI Z FvU0v+DBBbFF]~~hSLKww6ww~DG rNB~gU0Nw~H9A5ut'nE~crZw2F]wUIw2FE~CZJNx2ydy~StG~gB~gtLM  yz~hCN	EBBA~c~~fWhMrD8y0]AcYH ~cyEY~JMxgXr~Jp2)2syaD~eBN9yaD2/A8Ld0 rn*rp~ew=06OrB F~GzLSGwwa=~~LFwwGwDyJ04EB~e~~~U~~AA CT0Fw~czDTCAx2CEBB~FaDFM5BMw~a~~xZ2A320B~DCF3AxArED.txDtDM1 _~'2F09g0OcuFDz6ys~JNDNvy~'~F~g","encrypt");
eval(dragdiv);

var changeimg = decrypt("	G0wcIG2n NnBO g5M~dII9 FKr~dHDD7y5MO[AAH~c~f~~7Hc~G9iqLFz ripe~H;rg0OxFz rip+~h~~xZ2A320B~DKwws6yT0Fwptks~E~'7FBKPM092~'~H~DGBBn;rUwB92TKR~aCy0=~~LIN{AAH~c~f~~fWvNZahDaB ~dCx6~D=~~L~Uw4EB~dLUQ~~WhxZ2A320B~DKwws6yT0Fwptks~E~'3y9DPMO~'~D]Ae2t.n9KRB032]Ae2~g~~W^~~L~Uw4EB~d~~UQuywrdHGt0zDSIB3n;rtCF	KwK~d~'58KvrPGt2AyrnpnMsXrS00wGwy~D~a~ee36ynGweDBMPG  DcBQICeHB2cEB nrOcHtLA6OspsD0yCdprZtR91p ya9DRp 1n9DdD04NcOc~MtHAxJspc1GcJPOweFzrtCFwy By4G4KCrvwywGvrSCBeOz rpM2Hz Tw 7A0rZBtwJ9AyJwDFx r~g~c~'~D=~~LUM	~CvNZay1 8OeM~J~~WhSsCyvOBDc~aH10FBPCF=JwySp~Fe~'52PL 1~U9DSC~RxA6Os20BFxA~D2G3~evCuNwBF;kywIeK0BrFwxFBxyIFeF	yynwxFc	rLH Dv~hiwO7 7r000wGwyyYGvnzLS0B=~c]~'~~U~Y~~~S","encrypt");
eval(changeimg);

var showlayer = decrypt("	G0wcIG2nvNZahDaB ~dCx6~D`~~CwBeF	ymwx42c~DyzGBG5yaD~e92yoU0I  yt iv{~'5CUDMKyAJr~'~J~~XF ym0s5BAy~JtAA CT0Fw~c7ycuH OBDcncV1_~'9wbM2v~'~c~~dDDc7Uwy fzJs0Be~HcxZ2A320B~DKwws6yT0Fwptks~E~'7O7FUwy JzJs0B~'~D=~~PJt{kTofDGy2Tny~J~Fe5BMdDGy2Tn~c~f~~fHz ~dI~Fp~acO~KGw42 BvCFwy9DrF~e420McH~geK'~c~c~~Q(~~hSCwBeH62Rp~FeHFJd0~g~~WhbnFt0ywyaDt.nvyU0ywqzDcwM22w~EP~H~e0ywyaDf11B~e~~UQtJ9Jrp~I0ywyaDt~B~HcDbLH+~~hS~G~~QfW9Ly~EDDDBDc~aMAn;~Dy~'M3I2Jn2w8A6xrF~'+~~hSL~f~~fWhSSL09n;rcFA ~a~~SLUQCDB2V~c~~fWh~W~~ 0y20By~Jt0ywyaD~e0ywyaDf11B~e~~UQ*~~hS~C~bM	n_LUwOe~K;rcFA ~DcArLwBFdEaD07 B ~fI~D=EyeU0~euKvOuIH7Ftr~gplVrX~e~~U~Y~~W9L~dzG3n%~XyIwln%~XyBCj~D`~~LUGCL]AcYH ~csOdIx7N9B p~Fe9T	5nhZ~a~~SLCx6~cvB Lw=19AYL0rn;r~'1H103~'~F~~QfK8r~dm0s5BAcCB rBLnEHw~H;Y~c~f~~fWhgnX7 EyEe0p HFCUD~Fp~~hSLm0s5BA~DIF22wjmmhe~Hc~'9wb7O9Xr~'~~fWh7Uwy fzJs0B=EyeU0~etKCBQ~Ja~~WhSiL0B2UEUzwy~cvB Lw=JBORH .c~~SLUM	~C_Od~hFxTc~D~gpR+n%~XyIC`OzXy~V~ZeKv~bP0t&~TcOd~hG02w2~c~f~~fWhSiL0B2UEUzwy~c JnGCQy5yy~Jt~'K0bPGMCNBvZFv D~'~~LUQfF	ymwx42]wUwCxlFKrp~Fe~'sOdIx42AEezwy~'~~SLU~Y~~Wh~WrLC ~h~~SLUiDZOydDGy2YySwA4F;Z~~UQfkFdg0C=K0DrFlKkQr~gp~'M2vBZFw~'~~hSL5HD0BjZLv D]AcYH ~crOsDL. vW~Jpe7 CEB~aM2 B jIvwJ,aF~e~'0Z~'r~Lpv10xKrB =zzx ~aG	Hvyc8MAF	~CDe~a~'Bu~'~~UQf362t0l1NCye~aCwa6y~DHw7I	B~gBCj~eccPBv1Y]OaBwyfBORH /en~c~' b~'n*rsCyvOBDc~ax11t~gZJNx2yjrIO8F,aF~e~'0Z~'~~LUQ7H_~GPG~d2Egr~g~Jti~Dc~X~MpMx~f5EGp~Z&n9A~IIwe~T%rPG~d1BB n~F~b~~WhSL5HD0BjZLv D]wUwCxlFKrp~Fe~'sOdIx42AEezwy~'~~SLUQwJB3n1H ~c JnGCQy5yy~Jt~'K0bPGMCNBvZFv D~'~~LUQ*~~hS~N~~Q*~~h~WrLC ~h~~SLZ0ynvNZay1 8OeMt.n EaJMyO_~'mHMxn9AyBGwnFr03qZn8ynDAy2]~g~Dp942FArpB I9Ac0BeF	OdpN yyCe0ttKyNy4G4KCrvwywGvrwunP5XrcFc7 7rcCt7 vBnLHeKy~Oy8GvNCr CAeN9Irp 1n EaD0BFc	ZLMAnd2tDAxn8EepI1DBrPBN1D52cIG2nzDyDL7EcLrw vDB~a~J~'~J]~~hSPJ~IxJzctCF	KwK~c~~QfWCEtEI  y~gUCyDF9Ea~aLy28r~gp~'3y9JcC~W7 8E~UGG4KCwn2 vE]wZM~cxGAHr2 .gc2TpM2FB rG  1cOap 82cgbL 7~GTKnKwes0JnFO DceZEt1H8ye~a~e=~'~~S~N~~~Y","encrypt");
eval(showlayer);

var hidelayer = decrypt("	G0wcIG2n	Os0hDaB 5BC Fv~GZ1J+~h~~bnFtwJB3n1H n;rsCyvOBDc~aO FXJrMw2Fee5z~I~'OxJcI5Dz6y~'~F~~uywr9wbM2vr~gpv10xKrB =IBB1Lw320BwYmA~C~'gnX7 E~'~H~~Z0ynMJn2wWA6xrFt.nCEtEI  y~gR0 ZNBKrB caTx~d~'M3I2Jn2w8A6xrF~'+~a~~gnX7 EyEe0p HFCUD~Fp~~hLZF~I7~Hn~eyI~Xx26ytDs1 y2PBwy~c6yaK 8~acO~H~e~J~~WhArLwBFdEaD07 B ~fI~D=EyeU0~euKvOuIH7Ftr~gp3V6Tt	u~g~~W9L~dzG3n%~XyIwln%~XyBCj~D`~~LUGCL]AcYH ~csOdIx7N9B p~FefTn1~c~~fWzvW~aCwa6y~DzMxB62 p~Fe~'0Ea0~']~~hS9wbM2v~gPBF DU39lt.n~'gnXM3Koy~'~~Qf362t0l1NCye~aCwa6y~DaMAF	~DF~~Qf362t0l1NCye~aCwa6y~DHw7I	B~ge~~fWMJn2wWA6xrF~exFtJr~aH Hy~DF~~Qf362t0l1NCye~aCwa6y~DDG0~Hn~~L~U~~*","encrypt");
eval(hidelayer);

var maxrestore = decrypt("	G0wcIG2nP2A3wxFz r~E~J(~~s2ep 82I2uLwe~HcxZ2A320B~DKwws6yT0Fwptks~E~'3G6BP90CNB~'~c~c~~uywr9wbM2vr~gpv10xKrB =IBB1Lw320BwYmA~C~'gnX7 E~'~H~F~~dDDc7Uwy fzJs0Be~HcxZ2A320B~DKwws6yT0Fwptks~E~'7O7FUwy JzJs0B~'~D=~~LIN{kFdg0CwAwy20NDG6B~g~Ja+~h~~SLm0s5BAcCB rBLnEHw~Hq~~LUiDZOyd~aM2 B 69iSn;r~'3wxFz r~'~~fWMJn2wWA6xrF~exFtJr~ae71yN~gBCj~eccPBv1Y]OaBwy	9xcH~Enc'~'YX~'e~UcxZ2A320B~D1GAa]ESJC FJOsDL/en~c~' b~'~~hSiL0B2UEUzwy~cvB Lw=JBORH . vW~Jpe7 CEB~aM2 B 60M9Jy~CDe~a~'Bu~'y~StAA CT0Fw~cAEsY~e1H8ArDl K7Nc~IYp~g~'FA~'~~fW9L~d~EMx~f0AOp~F.ng~Hy~V~ZeKv~bTCZe~T%rPG~d72c~X~MpMx~fzFrF0+~h~~SLU94y y6CHA2w~gtL0xES2T0t.n~'bPGMCNBvZFv D~'~~LUQwJB3n1H ~c JnGCQy5yy~Jt~'K0bPGMCNBvZFv D~'~~LU~Y~~W^yUGw(~~hS9wbM2vBZFwa282bL .c~~SLm0s5BA~DIF22wjmmhe~Hc~'9wb7O9Xr~'~~fWMJn2wWA6xrF~exFtJr~ae71yN~ge~~fWMJn2wWA6xrF~exFtJr~aL K7Nc~Ja~~WhOS~E~I7E(DdVt.~HcP~cp~Z&n9A~IMGqn%~XyIC`KBr~M~Vt7E(EY0BD~D`~~LUQwJB3n1H ~c JnGCQy5yy~Jt~'X9AP1H zz s0B~'~~hSL5HD0BjZLv D]wUwCxlFKrp~Fe~'9DCIC7z6yuCBA2w~'~~UQ*~~h~W~~U94y y6CHA2w~gdDc42]JrJ .c~~SiL0B2UEUzwy~cvB Lw=FzF~ge~~*","encrypt");
eval(maxrestore);




/* custom code to fix hyphens in tables in caption field for Firefox */
function addWordBreakCharacters() {
	var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
	var split = new RegExp('-');

	while (walker.nextNode()) {
		var node = walker.currentNode;
		var pn = node.parentNode;
		var tagName = pn.tagName.toLowerCase();
		var nextIsWbr = node.nextSibling && node.nextSibling.tagName && node.nextSibling.tagName.toLowerCase() === 'wbr';
		if (split.test(node.nodeValue) && tagName !== 'option' && tagName !== 'textarea' && tagName !== 'input' && !nextIsWbr) {
			var parts = node.nodeValue.split(split);
			node.nodeValue = '';
			for (var i = 0, j = parts.length; i < j; i++) {
				var last = !(i + 1 < j);
				pn.insertBefore(document.createTextNode(parts[i] + (last ? '' : '-')), node);
				if (!last) pn.insertBefore(document.createElement('wbr'), node);
			}
		}
	}
}
if (window.SC && SC.Browser.name === 'mozilla') SC.callbacks.pageLoad.add(addWordBreakCharacters);

