if ($j.browser.msie && ($j.browser.version == "6.0")) {
}
else {
	//Cufon.replace('#nav a', { fontFamily: 'Kabel' });
	//Cufon.replace('#title h2', { fontFamily: 'Kabel' });
	//Cufon.replace('.quotebox', { fontFamily: 'Kabel' });
	//Cufon.replace('#footer', { fontFamily: 'Kabel' });
}

function clearSearch () {
	$j(".dataTables_filter input._text").val('').keyup();
	$j(".dataTables_filter ._searchwrap img").hide();
}

function clearComSearch () {
	$j("#search_company").val('').keyup();
	$j(".search_com img").hide();
}

function clearSideTagSearch () {
	$j("#search_tags").val('').keyup();
	$j(".search_tag img").hide();
}


function clearTagSearch () {
	//$j(".dataTables_filter input._text").val('').keyup();
	$j(".ui-multiselect input").val('').keyup();
	$j(".ui-multiselect ._inputwrap img").hide();
	$j('.available .ui-state-default.ui-element.ui-draggable').css('display','none');
}

$j(document).ready(function() {
	
	$j('#jobSlides').cycle();

	$j('div.gridbox table.hdr tr').each(function(i){ 
		$j(this).addClass('_row'+i)
	});	
	//$j('div.gridbox table.row20px').attr('style','');
	$j('div.gridbox table.row20px').width(641);
	$j('div.gridbox .xhdr').height(72);
	
	$j('#p_jobs .publicjobs .sorting').parent().parent().addClass('_sort');
	
	$j("._selectMulti").multiselect();
	
	$j('.signup-tabs input._submit').attr('disabled', 'disabled').addClass('disabled');
	$j('.signup-tabs input').focusout(function(e){
		checkSignup();
	});
	
	function checkSignup() {
		var valid = true;
		var index = $j('.signup-tabs li.ui-state-active').index();
		//console.log(index);
		$j('.signup-tabs>div:eq('+index+') input.required').each(function(i){
			if ($j(this).val() == '') {
				//alert('Please complete all required fields.');
				
				valid = false;
			}				
		});
		if (valid == true) {
			$j('.signup-tabs input._submit').attr('disabled', '').removeClass('disabled');
			$j('.signup-tabs li.ui-state-active a').addClass('finished');
		}
		return valid;
	}
	
	$j(".signup-tabs").tabs({
		select: function(event, ui) {
			if (ui.index != 2) {			
				return checkSignup();
			}
			else {
				if ($j(".signup-tabs").attr('rel') == 1)
					return true;
				else
					return false;
			}
		}		
	});
	
	$j('.signup-tabs input._continue').click(function(e) {
		e.preventDefault();
	    $j(".signup-tabs").tabs('select',1); // switch to third tab
	    return false;
	});
	
	$j('.signup-tabs input._finish').click(function(e) {
		//e.preventDefault();		
	    //$j(".signup-tabs").tabs('select',2); // switch to third tab
	   // return false;
	});
	
	
	$j('input[name$=date]').datepicker({ dateFormat: 'yy-mm-dd' });
	
	$j('form.ajax').unbind();
	$j('form.ajax').submit(function(e){
		e.preventDefault();
		var form = $j(this);
		var action = form.attr('action');
		
		$j.post(action, form.serialize(), function(data){			
			if (data == 'TRUE') {
				 $j(".login-box .status").html('1');
			}				
			else {
				 $j(".login-box .status").html('0');
			}	
		});
	});
	
	$j('.signup-tabs form.ajax').unbind();
	$j('.signup-tabs form.ajax').submit(function(e){
		e.preventDefault();
		var form = $j(this);
		var action = form.attr('action');
		//var p = $j('#sa').attr('title');
		$j(".signup-tabs .ui-tabs-panel:visible .status").html('');
		
		$j.post(action, form.serialize(), function(data){			
			if (data == 1) {
				 $j(".signup-tabs").attr('rel','1');
				 $j('.signup-tabs input._finished').attr('disabled','disabled').addClass('disabled');
				 $j(".signup-tabs").tabs('select',2); // switch to third tab
				 //$j(".signup-tabs .ui-tabs-panel:visible .status").html('You have successfully registered your account.');
			}
				 //$j(".signup-tabs .ui-tabs-panel:visible .status").html(data);
			else {
				 $j(".signup-tabs .ui-tabs-panel:visible .status").html(data); // switch to third tab
			}	
		});
	});
	
	$j('.box span.collapse').click(function(e) {
		$j(this).parents('.box').find('.wrap').slideToggle('fast');
		$j(this).toggleClass('toggled');
	});
	
	$j('#accordianForm h5').next().hide();	
	$j('#accordianForm h5').click(function(e) {
		if($j(this).hasClass('toggled') == true) {
			$j(this).next().slideUp();
		} else {
			$j(this).next().slideDown();
		}
		$j(this).toggleClass('toggled');
	});
	
	//$j('.box.company span.collapse').click();
	
	$j('#subnav li a').prepend('&raquo; ');
	$j('#footer-nav li:not(:last-child)').append('|');
	$j('.detail form.jobs ul li li').prepend('&raquo; ');
	
	
	//$j('.msg').appendTo('.dataTables_empty');
	
	//$j('.dataTables_empty').html($j('.msg').html());
	$j('#subnav .active').parents('li').addClass('active');
	
	$j('.textobj img').each(function(i){
	  		if ($j(this).css('float') == 'left')
	  			$j(this).css('margin','0 15px 5px 0');
	  		else if ($j(this).css('float') == 'right')
	  			$j(this).css('margin','0 0 5px 15px');
	  	});
	
	// $j('#slideshow .slides').cycle();
	 
	 $j('.bottom-wrap li:last-child').addClass('last');
	 
	 $j(".dataTables_filter input._text").wrap('<span class="_searchwrap"></span>');
	 $j(".dataTables_filter ._searchwrap").append("<img src='_assets/images/clear_btn.png' onclick='clearSearch();' />");
	 
	$j(".dataTables_filter ._searchwrap img").hide();
	 
	 $j(".dataTables_filter input._text").keypress(function() {
		   $j(".dataTables_filter ._searchwrap img").show();
	 });
	 
	 $j(".ui-multiselect input").wrap('<span class="_inputwrap"></span>');
	 $j(".ui-multiselect ._inputwrap").prepend("<img src='_assets/images/clear_btn2.png' onclick='clearTagSearch();' />");
	 
	 $j(".ui-multiselect ._inputwrap img").hide();
	 
	 if ($j(".ui-multiselect ._inputwrap").val() == '') {
	 	$j('.available .ui-state-default.ui-element.ui-draggable').css('display','none');
	 }
	 
	 $j(".ui-multiselect ._inputwrap input.search").keyup(function() {
	 	if ($j(this).val() == '') {
	 		$j('.available .ui-state-default.ui-element.ui-draggable').css('display','none');
	 	}
	 });

	 $j(".ui-multiselect input").keypress(function() {
	 	   $j(".ui-multiselect ._inputwrap img").show();
	 });
	 
	 $j('select[name=account_status]').change(function() {
	  	if($j(this).val() == 'Inactive') {
	  		 $j('select[name=account_active]').val('No');
	  	} else {
	  		$j('select[name=account_active]').val('Yes');
	  	}
	  });
	  
	  $j('li._hourly').hide();
	  
	  $j('select[name=account_type]').change(function() {
	   	if($j(this).val() == 'Consultants') {
	   		 $j('li._hourly').show();
	   		 $j('li._salary').hide();
	   	} else {
	   		$j('li._hourly').hide();
	   		$j('li._salary').show();
	   	}
	   });
	   
	   if( $j('select[name=account_type]').val() == 'Consultants') {
	   	 $j('li._hourly').show();
	   	 $j('li._salary').hide();
	   } else {
	   	$j('li._hourly').hide();
	   	$j('li._salary').show();
	   }
	  
	  $j('select[name=account_type]').change(function() {
	   	if($j(this).val() == 'Consultants') {
	   		 $j('li._hourly').show();
	   	} else {
	   		$j('li._hourly').hide();
	   	}
	   });
	 
	 function multiClicker() {
	 	$j(".ui-multiselect.ui-widget li.ui-state-default").unbind();
	 	$j(".ui-multiselect.ui-widget li.ui-state-default").dblclick(function(e){
	 		$j(this).children('a.action').click();
	 		multiClicker();		
	 	}); 
	 }
	 multiClicker();
	 
	 // sidebar search companies
	 $j(".search_com").append("<img src='_assets/images/clear_btn2.png' onclick='clearComSearch();' />");
	 $j(".search_com img").hide();
	 
	 $j('#search_company').keyup(function(e){
	 	var val = $j(this).val();
	 	if (val != '') {
	 		//$j('.box.company .company_name ._title:not(:contains('+val+'))').parent().hide(); 
	 		$j(".search_com img").show();
	 		$j('.box.company .company_name ._title').each(function(){	 			
	 			var title = $j(this).html();
	 			//$j.log(title);

	 			var regexObj = new RegExp(val,"gi"); 	 			
	 			if (title.search(regexObj) == -1) {
	 				//$j.log($j(this).html());
	 				$j(this).parent().hide();
	 			}
	 		});
	 	}
	 	else {
	 		$j('.box.company .company_name').show(); 
	 		$j(".search_com img").hide();
	 	}
	 }); 
	  
	 //sidebar search tags
	 $j(".search_tag").append("<img src='_assets/images/clear_btn2.png' onclick='clearSideTagSearch();' />");
 	 $j(".search_tag img").hide();
 	 
 	 $j('#search_tags').keyup(function(e){
 	 	var val = $j(this).val();
 	 	if (val != '') {
 	 		//$j('.box.company .company_name ._title:not(:contains('+val+'))').parent().hide(); 
 	 		$j(".search_tag img").show();
 	 		$j('.box.tags .tag_name ._title').each(function(){	 			
 	 			var title = $j(this).html();
 	 			//$j.log(title);
 
 	 			var regexObj = new RegExp(val,"gi"); 	 			
 	 			if (title.search(regexObj) == -1) {
 	 				//$j.log($j(this).html());
 	 				$j(this).parent().hide();
 	 			}
 	 		});
 	 	}
 	 	else {
 	 		$j('.box.tags .tag_name').show(); 
 	 		$j(".search_tag img").hide();
 	 	}
 	 }); 

});
