//
SiteSearch = new Object();
SiteSearch.type = "company";
SiteSearch.change = function(type){
	SiteSearch.type = type;
	$('.link-search').css({'text-decoration':'none','cursor':'pointer'});
	$('#link-search-'+type).css({'text-decoration':'underline','cursor':'default'});
	if(type != 'company'){
		$('.search-options').css({'display':'none'});
	}else{
		$('.search-options').css({'display':'block'});
	}
}
	function __search(){
		var q = $('#__search').val();
		var _url = '/'+SiteSearch.type+'/?q='+q;
		if(SiteSearch.type == 'company'){
			var opt = {
				'q-license_id': $('#__search-license_id').val(),
				'q-taxsystem_id': $('#__search-taxsystem_id').val(),
				'q-region_id': $('#__search-region_id').val(),
				'q-form_id': $('#__search-form_id').val(),
				'q-city_id': $('#__search-city_id').val()
			};
			for(var i in opt){
				if(opt[i] && opt[i] !== undefined && opt[i] !== null && opt[i] !== ''){
					_url += '&'+i+'='+opt[i];
				}
			}
		}
		document.location.href = _url;
	}
//
$(document.body).ready(function(){
	

	
	$('#__search').keyup(function(event){
		if(event.keyCode == 13 && this.value.length > 2){
			return __search();
		}
	});
	
	$('.link-search').click(function(){
		return SiteSearch.change($(this).attr('search-type'));
	});
	
	
	$('.b-link').click(function(){
		var _href = $(this).attr('href');
		if(_href && _href !== null && _href !== ''){
			document.location.href = _href;
		}
	});

	$('.block-banner').click(function(){
		var _href = $(this).attr('href');
		if(_href && _href !== null && _href !== ''){
			document.location.href = _href;
		}
	});
	/*
	$('.lMenuNotSelected').click(function(){
		var m_id = $(this).attr('m-id');
		if(m_id == null || m_id == undefined) return true;
		$('.lmenuSubItem[m-id="'+m_id+'"]').toggle('slow');
		$(this).removeClass('lMenuNotSelected').addClass('lMenuSelected');
		$(this).click(function(){
			$(this).removeClass('lMenuSelected').addClass('lMenuNotSelected');
			var _href = $(this).attr('href');
			if(_href && _href !== null && _href !== '')
				document.location.href = _href;
		});
		return false;
	});
	*/
	$('textarea.tinymce').tinymce({
		script_url : '/templates/js/tiny_mce/tiny_mce.js',
		theme : "advanced",
		plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",
		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		//content_css : "",
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
	
});

