
var g_sModalWindowResponse;

/* Legacy IE support for global positioning */
function fGetX(obj){
   return(obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+fGetX(obj.offsetParent));
}

function fGetY(obj){
   return(obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+fGetY(obj.offsetParent));
}
/* End Legacy Support */

var fSetParam = function(nPosition, sValue, sParam){
	var aParam = sParam.split('/');
	aParam[nPosition] = sValue;
	return aParam.join('/');
}

var fGetParam = function(nPosition, sParam){
	var aParam = sParam.split('/');
	if(aParam[nPosition]){
		return aParam[nPosition];
	}else{
		return '';
	}
}

var fPopUp = function(sHref, nMode){
	var winPopup;
	switch(nMode){
		case 1: // Coupon
			winPopup = window.open(sHref, 'winPopup' + nMode, 'toolbar=no, status=no, menubar=no, scrollbars=yes, movable=yes, resizable=no, width=520, height=370');
			break;
		default:
			winPopup = window.open(sHref, 'winPopup' + nMode, '');
			break;
	}
}

var fCountrySelected = function(oSource, sElement, sParam){
	$(sElement).setHTML('<div align="center"><img src="/img/iconLoading_black.gif" /></div>');
	new Ajax('/Default.aspx?m=' + Math.random, {
		method: 'POST',
		data: 'txtActionID=1&txtWidth=' + oSource.style.width + '&txtCountryID=' + oSource.value + '&p=' + sParam,
		update: $(sElement)
	}).request();
}

var fButton = function(sCaption, sURL, sIcon, sAlign, nWidth){
	var sBorder = '';
	var sContent = '' +
		'<div class="buttonWrap" style="WIDTH: ' + nWidth + 'px;" onclick="' + sURL + '" title="' + sCaption + '">' +
		'	<div class="buttonL" style="FLOAT: left;"><img src="/img/buttonL.gif" alt="" /></div>' +
		'	<div style="FLOAT: left;">';
	if(sIcon.length > 0){
		sContent += '' +
			'			<div style="FLOAT: left; PADDING: 4px 2px 0px 6px;"><img src="' + sIcon + '" alt="' + sCaption + '" /></div>';
		sBorder = 'BORDER-LEFT: 1px dotted #666;';
	}
	sContent += '' +
		'		<div class="buttonBG" style="FLOAT: left; PADDING-LEFT: 3px; ' + sBorder + '">' + sCaption + '</div>' +
		'	</div>' +
		'	<div class="buttonR" style="FLOAT: right;"><img src="/img/buttonR.gif" alt="" /></div>' +
		'</div>'
	return sContent;
}

var fMiniButton = function(sCaption, sURL, sIcon){
	var sContent = '<img onclick="' + sURL + '" src="' + sIcon + '" title="' + sCaption + '" alt="' + sCaption + '" align="absmiddle" style="CURSOR: pointer;" />';
	return sContent;
}

var fButtonMO = function(oButton, nOn){
	var oHighlight = oButton.childNodes[window.ie ? 1 : 3];
	//var oFx = new Fx.Style(oHighlight, 'opacity', {duration: 200});
	//oFx.start(nOn);
	oHighlight.style.display = nOn == 0 ? 'none' : 'block';
}

var fModalWindow = function(sTitle, sContent, sAction, sIcon, sDirection, nSize, nMode){
	g_sModalWindowResponse = null;
	var oProp;
	switch(nSize){
		case 1:
			oProp = {
				width: 275, 
				height: 185,
				titleWidth: 210,
				align: (sDirection == 'rtl' ? 'right' : 'left'),
				contentHeight: 85
			};
			break;
		default:
			oProp = {
				width: 453, 
				height: 303,
				titleWidth: 360,
				align: (sDirection == 'rtl' ? 'right' : 'left'),
				contentHeight: 200
			};
			break;
	}
	
	var oOverlay = new Element('div').setProperty('id', 'divModalOverlay').setStyles({
		position: 'absolute',
		top: '0',
		left: '0',
		width: $('tableLayout').getSize().size.x + (window.ie ? 20 : 16),
		height: $('tableLayout').getSize().size.y,
		backgroundColor: '#000',
		opacity: '0',
		zIndex: '10'
	}).injectInside(document.body);
	
	var oWindow = new Element('div').setProperty('id', 'divModalWindow').setStyles({
		position: 'absolute',
		top: ($('tableLayout').getSize().size.y / 2) - (oProp.height / 2),
		left: ($('tableLayout').getSize().size.x / 2) - (oProp.width / 2),
		width: oProp.width,
		height: oProp.height,
		backgroundImage: 'url(/img/modalWindow' + nSize + '.png)',
		opacity: '0',
		zIndex: '11'
	}).injectInside(document.body);
	
	if(sIcon.length > 0){
		var oIcon = new Element('div').setProperty('id', 'divModalWindowIcon').setStyles({
			float: oProp.align,
			width: '48px',
			height: '48px',
			backgroundImage: 'url(' + sIcon + ')',
			margin: '5px'
		}).injectInside(oWindow);
	}
	
	var oTitle = new Element('div').setProperty('id', 'divModalWindowTitle').setStyles({
		float: oProp.align,
		width: oProp.titleWidth + 'px',
		fontSize: '14px',
		fontWeight: 'bold',
		color: '#FFF',
		textAlign: 'center',
		marginTop: '11px'
	}).setHTML(sTitle).injectInside(oWindow);
	
	var oContent = new Element('div').setProperty('id', 'divModalWindowContent').setStyles({
		clear: 'both',
		fontSize: '12px',
		fontWeight: 'bold',
		color: '#000',
		margin: '0px 8px 0px 8px',
		height: oProp.contentHeight + 'px',
		direction: sDirection
	}).setHTML(sContent).injectInside(oWindow);
	
	var oButtonWrapper = new Element('div').setProperties({
		id: 'divModalWindowButtonWrap',
		align: 'center'
	}).setStyles({
		clear: 'both'
	}).injectInside(oWindow);
	
	switch(nMode){
		case 1:
		default:
			oButtonWrapper.setHTML(fButton('', 'fModalWindowResponse(\'' + sAction + '\');', '/img/icons24/check.png', oProp.align, 'T'))
			break;
	}
	
	var oOverlayFX = new Fx.Style(oOverlay, 'opacity', {duration: 200, transition: Fx.Transitions.Cubic.easeOut, wait: true});
	var oWindowFX = new Fx.Style(oWindow, 'opacity', {duration: 200, transition: Fx.Transitions.Cubic.easeOut, wait: true});
	oOverlayFX.start(0.7).chain(function(){
		oWindowFX.start(1);
	});
	
	return false;
}

var fModalWindowResponse = function(sAction){
	var oWindow = $('divModalWindow');
	var oOverlay = $('divModalOverlay');
	var oOverlayFX = new Fx.Style(oOverlay, 'opacity', {duration: 200, transition: Fx.Transitions.Cubic.easeOut, wait: true});
	var oWindowFX = new Fx.Style(oWindow, 'opacity', {duration: 200, transition: Fx.Transitions.Cubic.easeOut, wait: true});
	oWindowFX.start(0).chain(function(){
		oOverlayFX.start(0).chain(function(){
			oOverlay.remove();
			oWindow.remove();
			eval(sAction);
		});
	});
}

var fFitWindowSize = function(oContainer){
	window.resizeTo(oContainer.offsetWidth + 20, oContainer.offsetHeight + 85);
}

var fCenterWindow = function(oWindow){
	var nY = new Number((window.screen.availHeight - oWindow.document.body.offsetHeight) / 2 - 200);
	var nX = new Number((window.screen.availWidth - oWindow.document.body.offsetWidth) / 2);
	oWindow.moveTo(nX, nY);
}

var fCenterElement = function(sElement){
	var oElement = $(sElement);
	oElement.setStyle('top', (window.getHeight() / 2) - (oElement.getSize().size.y / 2));
	oElement.setStyle('left', (window.getWidth() / 2) - (oElement.getSize().size.x / 2));
}

var fAlignHpDiv = function(){
	var oContainer = $('divLayoutContainer');
	if(oContainer){
		var oContainerSize = oContainer.getSize();
		oContainer.setStyles({
			'top': (window.getHeight() / 2) - (oContainerSize.size.y / 2) - 50,
			'left': (window.getWidth() / 2) - (oContainerSize.size.x / 2),
			'opacity': window.ie ? '1' : '0'
		});
		var oInvoke = new Fx.Styles(oContainer, {duration: 500, wait: false});
		oInvoke.options.transition = Fx.Transitions.Cubic.easeOut;
		oInvoke.start({
			'top': (window.getHeight() / 2) - (oContainerSize.size.y / 2),
			'left': (window.getWidth() / 2) - (oContainerSize.size.x / 2),
			'opacity': '1'
		});
		var nTop = window.ie ? 40 : 30;
		var nLeft = window.ie ? 273 : 283;
		$('divNavLinks').setStyles({
			top: (oContainer.getTop() - nTop) + 'px',
			left: (oContainer.getLeft() - nLeft) + 'px'
		});
	}
}

var fCheckEmail = function(sEmail){
	var reFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (reFilter.test(sEmail)){
		return true;
	}else{
		return false;
	}
}

function fSerializeForm(oForm){
	var sQS = '';
	for (nIndex = 0; nIndex < oForm.elements.length; nIndex++){
		if(oForm.elements[nIndex].name != ''){
			switch(oForm.elements[nIndex].type){
				case 'checkbox':
					if(oForm.elements[nIndex].checked){
						sQS += (sQS == '') ? '' : '&';
						sQS += oForm.elements[nIndex].name + '=' + escape(oForm.elements[nIndex].value);
					}
					break;
					
				case 'radio':
					if(oForm.elements[nIndex].checked){
						sQS += (sQS == '') ? '' : '&';
						sQS += oForm.elements[nIndex].name + '=' + escape(oForm.elements[nIndex].value);
					}
					break;
					
				default:
					sQS += (sQS == '') ? '' : '&';
					sQS += oForm.elements[nIndex].name + '=' + escape(oForm.elements[nIndex].value);
				
			}
		}
	}
	sQS += '';
	return sQS;
}

var fFormValidator = function(sForm, nActionID){
	var bValid = new Boolean(true);
	var oElement;
	var sTemp = new String();
	var sData = new String();
	var oForm = $(sForm);
	
	oForm.txtActionID.value = nActionID;
	
	for(var nIndex = 0; nIndex < oForm.childNodes.length; nIndex++){
		oElement = oForm.childNodes[nIndex];
		
		if(bValid){
			/* Conditions */
			for(var nConditions = 1; nConditions < 5; nConditions++){
				if(oElement.tagName != 'INPUT' ||
					oElement.tagName != 'SELECT' ||
					oElement.tagName != 'TEXTAREA' ||
					!oElement.getAttribute('condition' + nConditions + '_type')){
					break;
				}

				var nTypeID = oElement.getAttribute('condition' + nConditions + '_type');
				var sValue = oElement.getAttribute('condition' + nConditions + '_value');
				var sMessage = oElement.getAttribute('condition' + nConditions + '_message');

				switch(nTypeID){
					case 'CD_EQUAL':
						if(oElement.value == sValue){bValid = false;}break;
					case 'CD_DIFFERENT':
						if(oElement.value != sValue){bValid = false;}break;
					case 'CD_LENGTH_EQUAL':
						if(oElement.value.length == sValue){bValid = false;}break;
					case 'CD_LENGTH_GREATER':
						if(oElement.value.length > sValue){bValid = false;}break;
					case 'CD_LENGTH_LESS':
						if(oElement.value.length < sValue){bValid = false;}break;
					case 'CD_STRING':
						if(oElement.value.indexOf(sValue) != -1){bValid = false;}break;
					case 'CD_CUSTOM':
						if(!eval(sValue.replace('#value#', oElement.value))){
							bValid = false;
						}
				}
			}
			/* Exceptions */
			for(var nExceptions = 1; nExceptions < 5; nExceptions++){
				if(oElement.tagName != 'INPUT' ||
					oElement.tagName != 'SELECT' ||
					oElement.tagName != 'TEXTAREA' ||
					!oElement.getAttribute('exception' + nExceptions + '_type')){
					break;
				}
				
				var nTypeID = oElement.getAttribute('exception' + nExceptions + '_type');
				var sValue = oElement.getAttribute('exception' + nExceptions + '_value');
				var sSource = oElement.getAttribute('exception' + nExceptions + '_source');

				switch(nTypeID){
					case 'CD_EQUAL':
						if(eval(oForm.name + '.' + sSource).value == sValue){bValid = true;}break;
					case 'CD_DIFFERENT':
						if(eval(oForm.name + '.' + sSource).value != sValue){bValid = true;}break;
					case 'CD_LENGTH_EQUAL':
						if(eval(oForm.name + '.' + sSource).value.length == sValue){bValid = true;}break;
					case 'CD_LENGTH_GREATER':
						if(eval(oForm.name + '.' + sSource).value.length > sValue){bValid = true;}break;
					case 'CD_LENGTH_LESS':
						if(eval(oForm.name + '.' + sSource).value.length < sValue){bValid = true;}break;
					case 'CD_STRING':
						if(eval(oForm.name + '.' + sSource).value.indexOf(sValue) != -1){bValid = true;}break;
					case 'CD_CUSTOM':
						if(eval(sValue.replace('#value#', oForm.eval(sSource).value))){
							bValid = true;
						}
				}
				
				var nTypeID = null;
				var sValue = null;
				var sSource = null;
			}
		}else{
			oElement = oForm.elements[nIndex - 1];
			break;
		}
	}
	
	if(bValid){
		sData = fSerializeForm(oForm);
		if(sData.length > 3){
			new Ajax(oForm.txtActionPath.value + '?' + Math.random(), {
				method: 'POST',
				evalScripts: true,
				data: sData
			}).request();
		}else{
			alert('Form object is empty - no data was submitted');
		}
	}else{
		alert(sMessage);
		oElement.focus();
	}
	oElement = null;
}

var fRenderFinder = function(oParent, sID, sActionText, nActionID, nUserID, sWidth){
	
	var oContainer = new Element('div').setProperty('id', 'div' + sID).setStyles({
		display: 'none',
		position: 'absolute',
		overflowY: 'scroll',
		border: 'solid #666666 1px',
		background: '#EEE'
	}).injectInside(oParent);
	
	var oElement = new Element('input').setProperties({
		id: sID,
		type: 'text'
	}).setStyles({
		width: sWidth
	}).addEvent('keyup', function(){
		if(this.value.length > 0){
			new Ajax('/_olympus/Finder.aspx?txtActionID=' + nActionID + 
				'&txtValue=' + oElement.value + 
				'&txtActionText=' + sActionText + 
				'&txtID=' + sID + 
				'&txtUserID=' + nUserID, {
				method: 'POST',
				onSuccess: function(sResponse){
					oContainer.setStyles({
						'width': oElement.offsetWidth + 100,
						'height': '100px',
						'top': oElement.offsetTop + oElement.offsetHeight + 1,
						'left': oElement.offsetLeft - (oContainer.offsetWidth - oElement.offsetWidth),
						'display': 'block'
					})
					oContainer.setHTML(sResponse);
				}
			}).request();
		}else{
			oContainer.setStyle('display', 'none').setHTML('');
		}
	}).addEvent('blur', function(){
		if(!oContainer.focus){
			oContainer.setStyle('display', 'none');
		}
	}).addEvent('focus', function(){
		if(this.value.length > 0){
			oContainer.setStyle('display', 'block');
		}
	}).injectInside(oParent);
}


var fNavItemMO = function(oRef, bOn){
	if(oRef.getAttribute('init_state') == 'off'){
		if(bOn)
			oRef.className = 'navSubItemLink_hover';
		else
			oRef.className = 'navSubItemLink_off';
	}
}

var fNavInject = function(oRef, nIndexID, sImgPath, sAlign, sURL){
	var sContent = '';
	var nInstanceCounter = 0;
	var nSubIndexID = 0;
	var oNavWrap;
	var oMasterWrap;
	if(oRef){
		oMasterWrap = oRef.parentNode;
		for(var nIndex = 0; nIndex < oMasterWrap.childNodes.length; nIndex++){
			oMasterWrap.childNodes[nIndex].childNodes[window.ie ? 1 : 3].style.display = 'block';
			oMasterWrap.childNodes[nIndex].childNodes[window.ie ? 2 : 5].style.display = 'none';
		}

		oRef.childNodes[window.ie ? 2 : 5].style.display = 'block';
		
		switch(g_aMasterNav[nIndexID].thread.length){
			case 3:
				sContent = '';
				oNavWrap = $('masterSubNavItems');
				for(var nIndex = 0; nIndex < g_aMasterNav.length; nIndex++){
					if(g_aMasterNav[nIndex].parent == g_aMasterNav[nIndexID].id){
						if(nInstanceCounter == 0) nSubIndexID = nIndex;
						sContent += '' +
							'<div id="divNavItem' + g_aMasterNav[nIndex].id + '" class="navSubItem" onclick="fNavInject(this, ' + nIndex + ', \'' + sImgPath + '\', \'' + sAlign + '\', \'' + sURL + '\');" onmouseover="fButtonMO(this, false);" onmouseout="fButtonMO(this, true);" title="' + g_aMasterNav[nIndex].caption + '">' +
							'	<div class="navSubItem_hover" style="BACKGROUND: url(' + sImgPath + 'img/navSubItem_hover.png);"></div>' +
							'	<div class="navSubItem_off" style="BACKGROUND: url(' + sImgPath + 'img/navSubItem_off.png);"></div>' +
							'	<div class="navSubItem_on" style="BACKGROUND: url(' + sImgPath + 'img/navSubItem_on.png);"></div>' +
							'	<div class="navSubItemShine" style="BACKGROUND: url(' + sImgPath + 'img/navSubItem_shine.png) no-repeat;"></div>' +
							'	<div class="navSubItemIcon"><img src="' + g_aMasterNav[nIndex].icon + '" alt="' + g_aMasterNav[nIndex].caption + '" /></div>' +
							'</div>';
						nInstanceCounter++;
					}
				}
				if(nInstanceCounter > 0){
					$('masterSubNavWrap').setStyle('display', 'block');
					oNavWrap.setHTML(sContent);
				}else{
					$('masterSubNavWrap').setStyle('display', 'none');
				}
				if(nSubIndexID > 0){
					fNavInject($('divNavItem' + g_aMasterNav[nSubIndexID].id), nSubIndexID, sImgPath, sAlign, sURL);
				}
				break;

			case 7:
				sContent = '';
				oNavWrap = $('masterSubNavLinks');
				for(var nIndex = 0; nIndex < g_aMasterNav.length; nIndex++){
					if(g_aMasterNav[nIndex].parent == g_aMasterNav[nIndexID].id){
						sContent += '' +
							'<div id="divNavItem' + g_aMasterNav[nIndex].id + '" class="navSubItemLink">' +
							'	<div class="navSubItemLinkIcon" style="FLOAT: ' + sAlign + '; BACKGROUND: url(' + sImgPath + 'img/icons16/lightbulb.png);"></div>' +
							'	<div class="navSubItemLink_off" init_state="off" onmouseover="fNavItemMO(this, true);" onmouseout="fNavItemMO(this, false);" onclick="location.href=\'' + g_aMasterNav[nIndex].url + '\'" style="FLOAT: ' + sAlign + ';">' + g_aMasterNav[nIndex].caption + '</div>' +
							'</div>';
						nInstanceCounter++;
					}
				}
				oNavWrap.setHTML(sContent);
				for(var nIndex = 0; nIndex < g_aMasterNav.length; nIndex++){
					if(g_aMasterNav[nIndex].url.length > 1 && sURL.indexOf(g_aMasterNav[nIndex].url) > -1 && g_aMasterNav[nIndex].parent == g_aMasterNav[nIndexID].id){
						$('divNavItem' + g_aMasterNav[nIndex].id).childNodes[window.ie ? 0 : 1].style.background = 'url(' + sImgPath + 'img/icons16/lightbulb_on.png)';
						$('divNavItem' + g_aMasterNav[nIndex].id).childNodes[window.ie ? 1 : 3].className = 'navSubItemLink_on';
						$('divNavItem' + g_aMasterNav[nIndex].id).childNodes[window.ie ? 1 : 3].setAttribute('init_state', 'on');
						break;
					}
				}
				break;
		}
	}else{
		alert(oRef + ' doesn\'t exist');
	}
}

var fNavTrace = function(sURL, sImgPath, sAlign){
	var nNavID = 0;
	var nIndexID = 0
	var nSubNavID = 0;
	var nSubIndexID = 0;
	var nItemID = 0;
	
	for(var nIndex = 0; nIndex < g_aMasterNav.length; nIndex++){
		if(g_aMasterNav[nIndex].url.length > 1 && sURL.indexOf(g_aMasterNav[nIndex].url) > -1){
			nItemID = g_aMasterNav[nIndex].id;
			nSubNavID = g_aMasterNav[nIndex].parent;
			break;
		}
	}
	if(nSubNavID > 0){
		for(var nIndex = 0; nIndex < g_aMasterNav.length; nIndex++){
			if(g_aMasterNav[nIndex].id == nSubNavID){
				nNavID = g_aMasterNav[nIndex].parent;
				nSubIndexID = nIndex;
				break;
			}
		}
		for(var nIndex = 0; nIndex < g_aMasterNav.length; nIndex++){
			if(g_aMasterNav[nIndex].id == nNavID){
				nIndexID = nIndex;
				break;
			}
		}
		fNavInject($('divNavItem' + nNavID), nIndexID, sImgPath, sAlign, sURL);
		fNavInject($('divNavItem' + nSubNavID), nSubIndexID, sImgPath, sAlign, sURL);
		$('divNavItem' + nItemID).childNodes[window.ie ? 0 : 1].style.background = 'url(' + sImgPath + 'img/icons16/lightbulb_on.png)';
		$('divNavItem' + nItemID).childNodes[window.ie ? 1 : 3].className = 'navSubItemLink_on';
		$('divNavItem' + nItemID).childNodes[window.ie ? 1 : 3].setAttribute('init_state', 'on');
	}
}

var fSetNavTT = function(){
	g_oToolTip = new Tips($$('.navItem', '.navSubItem'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 200, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		},
		showDelay: 0,
		hideDelay: 100,
		maxTitleChars: 40
	});
}

String.extend({
/*	Property: stripTags
		Remove all html tags from a string.	*/
	stripTags: function() {
    return this.replace(/<\/?[^>]+>/gi, '');
  },
/*	Property: stripScripts
		Removes all script tags from an HTML string.
	*/
	stripScripts: function() {
		return this.replace(/<script[^>]*?>.*?<\/script>/img, '');
	},
/*	Property: evalScripts
		Executes scripts included in an HTML string.
	*/
	evalScripts: function() {
		if(scripts = this.match(/<script[^>]*?>.*?<\/script>/g)){
			scripts.each(function(script){
				eval(script.replace(/^<script[^>]*?>/, '').replace(/<\/script>$/, ''));
			});
		}
	},
/*	Property: replaceAll
		Replaces all instances of a string with the specified value.
		
		Arguments:
		searchValue - the string you want to replace
		replaceValue - the string you want to insert in the searchValue's place
		regExOptions - defaults to "ig" but you can pass in your preference
		
		Example:
		>"I like cheese".replaceAll("cheese", "cookies");
		> > I like cookies
	*/
	replaceAll: function(searchValue, replaceValue, regExOptions) {
		var re = new RegExp(searchValue, $pick(regExOptions,'gi'));
		return this.replace(re, replaceValue);
	},
/*	Property: urlEncode
		urlEncodes a string (if it is not already).
		
		Example:
		> "Mondays aren't that fun".urlEncode()
		> > Mondays%20aren%27t%20that%20fun
	*/
	urlEncode: function() {
		if (this.indexOf('%') > -1) return this;
		else return escape(this);
	},
/*	Property: parseQuery
		Turns a query string into an associative array of key/value pairs.
		
		Example:
(start code)
"this=that&what=something".parseQuery()
> { this: "that", what: "something" }

var values = "this=that&what=something".parseQuery();
> values.this > "that"
(end)
	*/
	parseQuery: function() {
    var pairs = this.match(/^\??(.*)$/)[1].split('&');
		var params = {};
		pairs.each(function(pair) {
      pair = pair.split('=');
      params[pair[0]] = pair[1];
    });
		return params;
	}
});

window.addEvent('domready', function(){
	if(window.ie6){
		if($('divSearchBoxCity')) $('divSearchBoxCity').setStyle('margin-left', '7px');
	}
});

window.addEvent('load', function(){
	
});

window.addEvent('resize', function(){

});


