var activeList;

function setView(e){
	
	var publicUrl = $(e).first('a').text();
	
	$('#menuForm').attr('action',publicUrl);
	$('#menuForm').submit();
}

function showList(listDiv){
	
	if($(listDiv).attr('id')=='list1'){
		$('#listDropInner').html(getResearchFields());
		
	}else{
		$('#listDropInner').html(getResearchTypes());
	}
	
	$('#listDropInner>ul>li[text='+$(listDiv).text()+']').css('background-color','red');
	
	$('#listDrop').show();
	
	$('#listDrop').position({
	 my: 'left top',
	 at: 'left bottom',
	 of: $(listDiv),
	 collision: 'fit',
	 offset: '8 -18'
	});
	
	setList();
	activeList = listDiv;
}

function listItemSelected(id,name){
	$(activeList).html(name);
	if($(activeList).attr('id')=='list1'){
		$('#researchField').val(id);
	}else{
		$('#researchType').val(id);
	}
}

function hideList(){
	$('#listDrop').hide();
}

function getResearchFields(){
	return doAjax('GetResearchFields.do');
}

function getResearchTypes(){
	return doAjax('GetResearchTypes.do');
}

function doAjax(url, formId){
	var ret = '';
	if(formId) {
		
		var frmSer = $('#'+formId).serialize();
		ret = $.ajax({
	      url: $('#'+formId).attr('action'),
	      global: false,
	      type: 'POST',
	      data: frmSer,
	      dataType: 'html',
	      async: false
	   }).responseText;
	
	} else {
		ret = $.ajax({
	      url: url,
	      global: false,
	      type: 'GET',
	      dataType: 'html',
	      async: false
	   }).responseText;
	}
	return ret;
}

function setList(){
	$('.list-item').mouseover(function(){
		$(this).css('background-color','#e0e0e0');
	});
	
	$('.list-item').mouseout(function(){
		if(selectedMenu != this){
			$(this).css('background-color','');
		}
	});
}


function showResearches(height){

	var type = $('#researchType').val();
	var field = $('#researchField').val();
	
	$('#searchResults').grid({
		url: 'ListResearches.do?type='+type+'&field='+field, 
		paintRows: true,
		rowsPerPage: 15,
		colNames:['שם','לקוח','שנה'],
		cellPadding: 5,
		direction: 'rtl',
		colModel:[ 	{name:'name', width:500},
					{name:'customer', width:150},
					{name:'year', width:50}],
		bodyHeight: height?height:270,
		ico: 'research'
	});
	
	My.List.Filter('#searchInput', '#mainTable>tbody>tr>td.defaultCol>div', null,true);
	$('#speedSearch').show();
	$('#speedSearch>div>input').val('');
	
}

function showPublications(){

	$('#searchResults').grid({
		url: 'ListPublications.do', 
		paintRows: true,
		rowsPerPage: 15,
		colNames:['שם'],
		cellPadding: 5,
		direction: 'rtl',
		colModel:[ 	{name:'name', width:723}],
		bodyHeight: 400,
		ico: 'page'
	});
}

function showMagazins(){

	$('#searchResults').grid({
		url: 'ListMagazins.do', 
		paintRows: true,
		rowsPerPage: 15,
		colNames:['שם'],
		cellPadding: 5,
		direction: 'rtl',
		colModel:[ 	{name:'name', width:723}],
		bodyHeight: 400,
		ico: 'mag'
	});
}

function showTeam(id){
	var ret = doAjax("teamItem.jsp?id="+id);
	$('#bodyTd').html(ret);
}
	
var trimChars = '\\s\t\n\r\0\x0B';

function trim(str) {
	if(!str)
		return '';
	else
		return ltrim(rtrim(str));
}
 
function ltrim(str, chars) {
	return str.replace(new RegExp("^[" + trimChars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	return str.replace(new RegExp("[" + trimChars + "]+$", "g"), "");
}

function sendContactUs(){
	
	var frmSer = $('#contactUsFrm').serialize();
	if($('#fieldName').val()=='' || $('#fieldPhone').val()==''){
	   	$('#contactUsMsg').css('color','red');
		$('#contactUsMsg').text('יש למלא לפחות את שדות החובה');
		return;
	}

	ret = $.ajax({
      url: $('#contactUsFrm').attr('action'),
      global: false,
      type: 'POST',
      data: frmSer,
      dataType: 'html',
      async: false
   	}).responseText;
   	
   	$('#contactUsMsg').css('color','green');
	$('#contactUsMsg').text('בקשתך התקבלה, תודה.');
}


