window.addEvent('domready', function() {
/*--------------------------------------------------------------------------------- text field */
	function focusChange (theId, defaultText, theClass){
		$(theId).addEvent('focus', function(e){
			e = new Event(e);
			if(theId == 'pwdText')
			{
				
				var input = document.getElementById('password1');
				input.style.display = 'none';				
				var password2 = document.getElementById('password2');
				password2.style.display = '';
				var password = document.getElementById('password');
				password.value="";
				password.focus();
			}
			else
			{
				if(this.value == defaultText){
					this.value = "";
				}
				if(theClass != undefined){
					this.addClass(theClass);
				}
			}
			e.stop();
		});
	}	
	
	if($('password') != null){
		var password2 = document.getElementById('password2');
		password2.style.display = 'none';
	}
	
	focusChange('search_input', 'Search', 'tf_black');
	focusChange('dl_zip', 'Zip Code', 'whiteColor');
	if($('username') != null){
		focusChange('username', 'Username');
	}
	if($('pwdText') != null){
		focusChange('pwdText', 'Password');
	}
	
	
	//=====================================//
	function unfocusChange (theId, defaultText, theClass){
		$(theId).addEvent('blur', function(e){
			e = new Event(e);
			if(theId == 'password')
			{			
				if(this.value == "")
				{				
					var password2 = document.getElementById('password2');
					password2.style.display = 'none';
					var input = document.getElementById('password1');
					input.style.display = '';
				}
			}
			else
			{
				if(this.value == "" || this.value == undefined || this.value == defaultText){
					this.value = defaultText;
					this.removeClass(theClass);
				}
			}
			e.stop();
		});
	}	
	unfocusChange('search_input', 'Search', 'tf_black');
	unfocusChange('dl_zip', 'Zip Code', 'tf_white');
	if($('username') != null){
		unfocusChange('username', 'Username');
	}
	if($('password') != null){
		unfocusChange('password', 'Password');
	}
	
	//=====================================//	
		
	function inputSetback (theId, defaultText, theClass){
		if($(theId).value == "" || $(theId).value == undefined || $(theId).value == defaultText){
			$(theId).value = defaultText;
		}else if(theClass != undefined){
			$(theId).addClass(theClass);
		}
	}	
	
	inputSetback('search_input', 'Search', 'tf_black');
	inputSetback('dl_zip', 'Zip Code', 'tf_white');
	if($('username') != null){
		inputSetback('username', 'Username');
	}
	if($('password') != null){
		inputSetback('password', 'Password');
	}
	
	
	
	
/*--------------------------------------------------------------------------------- Login Slide */
	var openLog = false;
	var fx = new Fx.Styles('login', {duration:400, wait:false});
	//alert($('logincounter').value)	;
	if($('logincounter').value == 1)
	{	
		if($('topnav').hasClass('clubCrown') || $('topnav').hasClass('myScottyCrown')){
			fx.start({'margin-top': 0});
			$('login_btn').addClass('signReg_open');
			$('login_btn').setText('Close');
			openLog = true;
		}
	}
	else
	{	
		fx.start({'margin-top': -40});
	}
	$('login_btn').addEvent('click', function(){
		if(openLog){		
			openLog = false;
			fx.start({'margin-top': -40});
			$('login_btn').removeClass('signReg_open');
			
			if($('topnav').hasClass('clubCrown')){
				$('login_btn').setText('Club Cameron');
			}else if($('topnav').hasClass('myScottyCrown')){
				$('login_btn').setText('My Scotty');	
			}else if($('signOut') != null){
				if($('signOut').getProperty('class') == 'logedIn'){				
				$('login_btn').setText('Club Cameron');
				}
			}else{
				$('login_btn').setText('Sign in / Register');
			}
		}else{		
			openLog = true;
			fx.start({'margin-top': 0});
			$('login_btn').addClass('signReg_open');
			$('login_btn').setText('Close');
		}
	})
	/*--------------------------------------------------------------------------------- change id for dropdown*/

	$('navHome').addEvent('mouseenter', function(){
		this.setProperty('id', 'navHome_over');
		});
	$('navHome').addEvent('mouseleave', function(){
		this.setProperty('id', 'navHome');
		});

	$('navPutter').addEvent('mouseenter', function(){
		this.setProperty('id', 'navPutter_over');
		});	
	$('navPutter').addEvent('mouseleave', function(){
		this.setProperty('id', 'navPutter');
		});
	
	$('navAccessories').addEvent('mouseenter', function(){
		this.setProperty('id', 'navAccessories_over');
		});
	$('navAccessories').addEvent('mouseleave', function(){
		this.setProperty('id', 'navAccessories');
		});

	$('navCustom').addEvent('mouseenter', function(){
		this.setProperty('id', 'navCustom_over');
		});
	$('navCustom').addEvent('mouseleave', function(){
		this.setProperty('id', 'navCustom');
		});

	$('navStudio').addEvent('mouseenter', function(){
		this.setProperty('id', 'navStudio_over');
		});
	$('navStudio').addEvent('mouseleave', function(){
		this.setProperty('id', 'navStudio');
		});

	$('navTour').addEvent('mouseenter', function(){
		this.setProperty('id', 'navTour_over');
		});
	$('navTour').addEvent('mouseleave', function(){
		this.setProperty('id', 'navTour');
		});

	$('navStore').addEvent('mouseenter', function(){
		this.setProperty('id', 'navStore_over');
		});
	$('navStore').addEvent('mouseleave', function(){
		this.setProperty('id', 'navStore');
		});

/*--------------------------------------------------------------------------------- Safari2 detction */
/*
var user_agent = this.navigator.userAgent;
var browser_type = user_agent.substring((user_agent.length-12), (user_agent.length-2));
if(browser_type == 'Safari/419'){
	alert(browser_type);
}*/


/*--------------------------------------------------------------------------------- The end */
});