$(document).ready(function()
{	
// SEARCH BOX AT TOP OF PAGE
	function control_search_box()
	{	$old_val = $("#menu_search_box").val();
	
		if($old_val=='Search Incisive Media...')
		{	$("#menu_search_box").val('');
		}
		else if($old_val=='')
		{	$("#menu_search_box").val('Search Incisive Media...');
		}
	}
	
	$("#menu_search_box").click(control_search_box);
	$("#menu_search_box").blur(control_search_box);
	
	control_search_box();
	
	$("#more_search").click(function()
	{	$val = $("#menu_search_box").val();
	
		if($val!='' && $val!='Search Incisive Media...')
		{	$href = $(this).attr('href');
			$href += '?SEARCH_QUERY='+$val;
			$(this).attr('href',$href);
		}
	});
	
// ROLLOVER PRODUCT BOXES
	$(".productShowBox").hover(function(){	$(this).addClass('over');	},function(){	$(this).removeClass('over');	});
	
// TABS - HOME PAGE
	$("#allTabs .tabNormal a").click(function()
	{	$("#allTabs .content").ajaxStart(function(){
			$(this).html('<p style="margin: 50px 0; text-align:center"><img src="/corporate/_imgs/loading.gif" alt="" width="105" height="20" border="0" /></p>');
		});
		
		$("#allTabs .content").ajaxStop(function(){});
		
		$("#allTabs .content").ajaxError(function(request, settings){
			$(this).html("<p>Error requesting page: "+settings.url+"</p>");
		});
		
		$previous = $("#allTabs .tabRed a").attr('rel');
		$what = $(this).attr('rel');
		
		if($what!=$previous)
		{	$("#allTabs .tabRed").removeClass('tabRed');
			$("#allTabs .tabNormal[a[@rel="+$what+"]]").addClass('tabRed');
		}
		
		$('#allTabs .content').load("/corporate/_script/tabs.php?what="+$what+"");
		
		return false;
	});
	
// CV UPLOAD
	$("#upload_cv").submit(function()
	{	
		$full_name = $("#upload_cv #full_name").val();
		$cv_upload = $("#upload_cv #cv_upload").val();
		
		var $msg='';
		
		if($full_name=='')
		{	$("#upload_cv #full_name").css('border','solid 2px #CC0000');
			$msg += '\n- Your full name';
		}
		else
		{	$("#upload_cv #full_name").css('border','');
		}
		
		if($cv_upload=='')
		{	$("#upload_cv #cv_upload").css('border','solid 2px #CC0000');
			$msg += '\n- Your CV';
		}
		else
		{	$("#upload_cv #cv_upload").css('border','');
		}
		
		if($msg!='')
		{	alert('You have the following errors:\n'+$msg);
			return false;
		}
		else
		{	$("#upload_cv input[@type=submit]").attr('disabled','true').val('Uploading ...').blur();
		}
	});
	
// FEEDBACK FORM
	$("#feedback_form").submit(function()
	{	$msg='';
		
		$('input.required').each(function()
		{	$val = $(this).val();
		
			if($val=='')
			{	$msg = 'Required fields are missing';
				$(this).css('border','solid 2px #CC0000');
			}
			else
			{	$(this).css('border','');
			}
		});
		
		$('textarea.required').each(function()
		{	$val = $(this).val();
		
			if($val=='')
			{	$msg = 'Required fields are missing';
				$(this).css('border','solid 2px #CC0000');
			}
			else
			{	$(this).css('border','');
			}
		});
		
		if($msg!='')
		{	alert('ERROR:\n\n'+$msg);
			return false;
		}
	});
});	

// Cache that image!
loading = new Image;
loading.src = '/corporate/_imgs/loading.gif';
