$(document).ready(function(){

	$('a[@rel=external]').attr('target','_blank');
	
	$('#hfsearch').focus(function(){
		var v = $(this).val();
		if(v == "Search"){
			$(this).val('');
		}
	});
	
	$('#sidebar_login_toggle').toggle(
		function(){
			$('#login').slideDown();
			$('#sidebar_login_toggle').html('Cancel Log In');
		},
		function(){
			$('#login').slideUp();
			$('#sidebar_login_toggle').html('Log In');
		}
	);
	
	$('#sidebar_register_toggle').toggle(
		function(){
			$('#register').slideDown();
			$('#sidebar_register_toggle').html('Cancel Register');
		},
		function(){
			$('#register').slideUp();
			$('#sidebar_register_toggle').html('Register');
		}
	);
	

	$('#DesignerAccounttype').change(
		function(){
			//alert($(this).val());
			location.href = '/designers/register/'+$(this).val();
		}
	);
	
	$('#designer_category').change(
		function(){
			location.href = '/designers/categories/'+$(this).val();
		}
	);

	
	
	$('#login_btn').click(function(){
		var action = $('#accounttype_select').val();
		$('#loginform').attr('action','/'+action+'/login');
		$('#loginform').submit();
		return false;
	});
	
	var curThumb = $('#brochure_thumbs div.image_thumb:first');
	$(curThumb).addClass('current');
	
	
	$('#brochure_thumbs img').click(function(){
		$(curThumb).removeClass('current');
		$('#brochure_main').attr('src',$(this).attr('src'));
		curThumb = $(this).parent();
		$(curThumb).addClass('current');
	});
	
	$('#brochure_next').click(function(){
		$(curThumb).removeClass('current');
		var c = $(curThumb).next('div.image_thumb').find('img').attr('src');
		if(c){
			curThumb = $(curThumb).next('div.image_thumb');
		}else{
			curThumb = $('#brochure_thumbs div.image_thumb:first');
		}
		
		$('#brochure_main').attr('src',$(curThumb).find('img').attr('src'));
		curThumb.addClass('current');

		return false;
	});
	
	
	
	$('#brochure_prev').click(function(){
		$(curThumb).removeClass('current');
		var c = $(curThumb).prev('div.image_thumb').find('img').attr('src');
		if(c){
			curThumb = $(curThumb).prev('div.image_thumb');
		}else{
			curThumb = $('#brochure_thumbs div.image_thumb:last');
		}
		
		$('#brochure_main').attr('src',$(curThumb).find('img').attr('src'));
		curThumb.addClass('current');
		return false;
	});
	
	$('#adddiagram').hide();
	$('#toggle_adddiagram').click(function(){
		$('#adddiagram').show('slow');
		$('#toggle_adddiagram').hide('slow');
		return false;
	});
	
	$('div.designerlist_item div').hide();
	
	
	
	$('div.designerlist_item h2').click(
		function(){
			$(this).hide();
			$(this).next('div').fadeIn();
			var designer_id = $(this).attr('rel');
			getdesigner(designer_id,$(this).next('div'));
		}
	);
	
	
	
	function getdesigner(designer_id,div){		
		$.get("/designers/getdesigner/"+designer_id, 
			function(data) {
				$(div).html(data);
				
				$('p.close_designer_block').click(function(){
					$(this).parent().parent().parent().find('h2').show('fast');
					$(this).parent().parent().hide();
				});
			}
		);
	}
	
	
	$('div.info_content').hide();
	$('h2.info_toggler').toggle(
		function(){
			$(this).next('div.info_content').show();
			$(this).addClass('open');
		},
		function(){
			$(this).next('div.info_content').hide();
			$(this).removeClass('open');
		}
	);
	
	
	$('#brochure_more').hide();
	$('#brochure_readmore').click(function(){
		$('#brochure_less').hide();
		$('#brochure_more').show('slow');
		return false;
	});
	
	// mask input fields
	$(".masked").each(function(){
		$(this).mask('(999) 999-9999');
	});
	
});