// JavaScript Document

$(document).ready(function() {
			$('#realCV').bind('change', function() { $('#cv').val($('#realCV').val()); })
			$('#jobArea').bind('change', function() { fetchJobLocations($(this)) })
			
			
			
			$('.targetNew').bind('click', function() { window.open(this.href); return false;} )
			
			$('a',$('.delicious')).bind('click', function() { window.open('http://delicious.com/save?v=5&noui&jump=close&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=550,height=550'); return false; } )

		 })
		 
		 function fetchJobLocations(dropDown)
		 {
		 		if($(dropDown).val() != '')
				{
				
				$selectedText = $('option[@selected]' ,$(dropDown)).text();
				$('#jobAreaText').val($selectedText);
			 	var html = $.ajax({ 
						type: "POST",
						url: '/loadJobInfo.php', 
						async: false,
						data: { "data[type]" : 'location', "data[jobArea]" : $(dropDown).val()  }
					
					}).responseText;
				eval('json = ' + html);
				if(json.length == 0)
				{
				
				}
				else if(json.length == 1)
				{
					$('#jobLocationText').val(json[0].name);
					$('#jobLocation').html('<option value="'+json[0].id+'">'+json[0].name+'</option>');
				}
				else
				{
					$('#jobLocation').html('<option value="">Please Select...</option>');
					
					$('#jobLocation').bind('change',function() { $('#jobLocationText').val($('option[@selected]' ,$('#jobLocation')).text()); })
					$(json).each(function(key, value) { 
					
					$('#jobLocation').append('<option value="'+value.id+'">'+value.name+'</option>')
				})
					
				}
				
				var html = $.ajax({ 
						type: "POST",
						url: '/loadJobInfo.php', 
						async: false,
						data: { "data[type]" : 'position', "data[jobArea]" : $(dropDown).val()  }
					
					}).responseText;
				eval('json = ' + html);
				if(json.length == 0)
				{
				
				}
				else if(json.length == 1)
				{
					$('#jobPosition').bind('change',function() { $('#jobPositionText').val(json[0].name); })
					
					$('#jobPosition').html('<option value="'+json[0].id+'">'+json[0].name+'</option>');
				}
				else
				{
					$('#jobPosition').bind('change',function() { $('#jobPositionText').val($('option[@selected]' ,$('#jobPosition')).text()); })
					$('#jobPosition').html('<option value="">Please Select...</option>');
					$(json).each(function(key, value) { 
					
					$('#jobPosition').append('<option value="'+value.id+'">'+value.name+'</option>')
				})
					
				}
				}
				else
				{
					$('#jobLocation').html('<option value="'+json[0].id+'">'+json[0].name+'</option>');
					$('#jobPosition').html('<option value="">Please Select...</option>');
				}
		 }