// JavaScript Document
$(document).ready(function(){_initMessages();});

var  _initMessages=function()
{

	$(".ajax-get-link").click( function ()
										 {
											 var _contextId = $(this).attr("rel");
											 var context = "#"+_contextId;
											 $.get(this,function(data){$(context).html(data);});
											 return false;
										 })
}

var loadSubs = function (select,chb)
{


_types = $('.employee_type:checked');	
s_types = $.param( _types );

if(chb)
{
	
	
	var _pid      = 0;
	var _destId   = select.id;
	var _destName = select.name;
	
	$('.sphereofquestions').attr('disabled','disabled');
}
else
{
	
	
	var _pid      = select.value;
	var _destId   = select.id+"-sub";
	var _destName = select.name;
}


var _sendData = {'id':_destId,'pid':_pid,'name':_destName}
$("#"+_destId).attr('disabled','disabled');
$.post(select.form.action+"?external=1&itpl=users/sphereofquestion.tpl&"+s_types,_sendData,
	   function(data){_name =$("#"+_destId).attr('name');
	  
	   $("#"+_destId).replaceWith(data)
	   $("#"+_destId).attr('name',_name);
	   });
}

function  sendMe(form)
{
	
	url = form.action+"?external=1&itpl=users/compose.tpl.html";
//alert(url);
	sdata = $(form).serialize();
	$.post(url,sdata,function(data){ $(form).replaceWith(data);});
	
	
	return false;
}

function _initComposeQuestion(formId,r,m)
{
	$('.calendar').datepicker({ altField: '#actualDate' ,altFormat: 'dd/mm/yy', buttonImage: '/images/calendar.gif',changeMonth: true,changeYear: true ,defaultDate: +7,firstDay:1,minDate:+1,showButtonPanel: true, dateFormat: 'dd/mm/yy'});
	
	$("#"+formId).validate({rules:r,messages:m,errorLabelContainer: $("#"+formId+" div.error"),submitHandler: function(form) { askQuestionSubmit(form); return false }})
	
}

function askQuestionSubmit(form)
{
	url =  form.action;
	data = $(form).serialize();
	
	
	var loader= document.createElement('div');
	loader.innerHTML = "saving";
	$(loader).dialog({modal:true});
	$.post(url,data,function(msg){  loader.innerHTML = "saved";
			window.location.href ='users/my_questions.html'
	} );
}
function setAction(elem)
{
	$('#doAction').val(elem.name);
	$(elem.form).trigger('submit');
	return true;
}
