(function($){
	jQuery.fn.DShowImages=function(options){		options=jQuery.extend({
			box_show: 		false,
			id_gallery:		'id_dshowimages',
			zoom_min:			false,
			speed:				100,
			win_width:		$(window).width(),
			win_height:		$(window).height(),
			zoom_width:		450,
			zoom_height:	352
		},options);
		options.box_show=jQuery(document.createElement('div')).attr({id:'id_large_images',className:'d_large_images'});
		$(document.body).append(options.box_show);
		return $(this).each(function(){
			if(this.id==options.id_gallery){				$(this).addClass('images_border_view');
				$(this).click(function(){_init_now(this);});
				$(this).mouseover(function(){$(this).attr('className','images_border_hover');});
				$(this).mouseout(function(){$(this).attr('className','images_border_view');});
			}
		});
		function _init_now(obj){
			options.win_width=$(window).width();
			options.win_height=$(window).height();
			var pa_offset=$(obj).offset();
			var pa_width=$(obj).width();
			var pa_height=$(obj).height();
			var tblData='<table border="0" id="tbl_dshowimages" class="view_images_large" cellpadding="0" cellspacing="0" style="border-collapse: collapse;" bordercolor="#DDDDDD" width="100%">';
			tblData+='<tr><td width="100%" align=center><img src="'+$(obj).attr('rel')+'"></td></tr>';
			tblData+='<tr><td width="100%" align=center bgcolor="#FFFFFF" class="title_images_large">'+$(obj).attr('title')+'</td></tr>';
			tblData+='</table>';
			$(options.box_show).html(tblData);
			$(options.box_show).css({width:pa_width,height:pa_height,left:pa_offset.left,top:pa_offset.top,display:'block'});
			$(options.box_show).unbind('click');
			//options.zoom_width=$('#tbl_dshowimages').width();
			//options.zoom_height=$('#tbl_dshowimages').height();
			var slide_left=(options.win_width/2)-(options.zoom_width/2);
			var slide_top=((options.win_height/2)-(options.zoom_height/2))+$(document).scrollTop();
			if(slide_top<0){slide_top=0;}
			$(options.box_show).animate({width:options.zoom_width,height:options.zoom_height,top:slide_top,left:slide_left},options.speed);
			$(options.box_show).click(function(){				if(options.zoom_min){pa_width=pa_height=0;}
				$(this).animate({width:pa_width,height:pa_height,top:pa_offset.top,left:pa_offset.left},options.speed,0,function(){
					$(this).css('display','none');
				});
			});
		}
	}
})(jQuery);

(function($){
	jQuery.fn.DDialog=function(options){
		options=jQuery.extend({
			id_gallery:		false,
			id_dialog:		'#id_DDialog',
			id_close:			'#id_close_dialog',
			id_frame:			'#id_frmDDialog',
			speed:				100,
			zoom_width:		500,
			zoom_height:	250,
			click_close:	false,
			win_width:		$(window).width(),
			win_height:		$(window).height()
		},options);
		return $(this).each(function(){
			if(this.id==options.id_gallery){
				$(this).click(function(){					_init_now(this);
				});
			}
		});
		function _init_now(obj){			options.win_width=$(window).width();
			options.win_height=$(window).height();			var slide_left=(options.win_width/2)-(options.zoom_width/2);
			var slide_top=((options.win_height/2)-(options.zoom_height/2))+$(document.body).scrollTop();
			if($(options.id_frame)){
				$(options.id_frame).attr('src',$(obj).attr('rel'));
			}
			$(options.id_dialog).animate({width:options.zoom_width,height:options.zoom_height,top:slide_top,left:slide_left},options.speed,0,function(){});
			_close_box(obj);
		}
		function _close_box(obj){			$(options.id_close).click(function(){
				$(this).unbind('click');
				$(options.id_dialog).animate({width:0,height:0},options.speed,0,function(){
					$(options.id_frame).attr('src','');
					$(options.id_dialog).hide();
				});
			});		}
	}
})(jQuery);

(function($){
	jQuery.fn.DSearch=function(options){
		options=jQuery.extend({
			id_dialog:	'#id_DSearchAdvance',
			speed: 500,
			width:100,
			height: 120
		},options);
		$(this).click(function(){
			_init_now(this);
		});
		function _init_now(obj){
			if($(options.id_dialog).is(':hidden')){
				$(options.id_dialog).animate({height:options.height},options.speed);
			}else{
				$(options.id_dialog).animate({height:2},options.speed,0,function(){
					$(options.id_dialog).hide();
				});
			}
		}
	}
})(jQuery);

(function($){
	jQuery.fn.DShowMovie=function(options){
		options=jQuery.extend({
			id_gallery:		false,
			id_dialog:		'#id_DDialog',
			id_close:			'#id_close_dialog',
			id_frame:			'#id_MoviePlayer',
			speed:				500,
			zoom_width:		400,
			zoom_height:	400,
			click_close:	false,
			win_width:		$(window).width(),
			win_height:		$(window).height()
		},options);
		return $(this).each(function(){
			if(this.id==options.id_gallery){
				$(this).click(function(){
					_init_now(this);
				});
			}
		});
		function _init_now(obj){
			options.win_width=$(window).width();
			options.win_height=$(window).height();
			var slide_left=(options.win_width/2)-(options.zoom_width/2);
			var slide_top=((options.win_height/2)-(options.zoom_height/2))+$(document.body).scrollTop();
			var path_player=m_movies='';
			$(options.id_dialog).animate({width:options.zoom_width,height:options.zoom_height,top:slide_top,left:slide_left},options.speed,0,function(){				var m_url=INDEX_PAGE+URL2SEO($(obj).attr('rel'));
				//alert(m_url);
				$(options.id_frame).attr('src',m_url);
			});
			_close_box(obj);
		}
		function _close_box(obj){
			$(options.id_close).click(function(){
				$(this).unbind('click');
				$(options.id_dialog).animate({width:0,height:0},options.speed,0,function(){
					$(options.id_dialog).hide();
				});
			});
		}
	}
})(jQuery);

(function($){
	jQuery.fn.DShowBox=function(options){
		options=jQuery.extend({
			id_gallery:		false,
			id_frame	:		false,
			id_dialog:		'#id_DBox',
			id_close:			'#id_close_dbox',
			speed:				100,
			zoom_width:		400,
			zoom_height:	400,
			pos_x:				-1,
			pos_y:				-1,
			win_width:		$(window).width(),
			win_height:		$(window).height()
		},options);
		return $(this).each(function(){
			if(this.id==options.id_gallery){
				$(this).click(function(){
					_init_now(this);
				});
			}
		});
		function _init_now(obj){
			options.win_width=$(window).width();
			options.win_height=$(window).height();
			var slide_left=(options.win_width/2)-(options.zoom_width/2);
			var slide_top=((options.win_height/2)-(options.zoom_height/2))+$(document).scrollTop();
			if(options.pos_x!=-1){slide_left=$(obj).offset().left+options.pos_x;}
			if(options.pos_y!=-1){slide_top=$(obj).offset().top+options.pos_y;}
			var path_player=m_movies='';
			if(options.id_frame){				$(options.id_frame).attr('src',$(obj).attr('rel'));
			}
			$(options.id_dialog).animate({width:options.zoom_width,height:options.zoom_height,top:slide_top,left:slide_left},options.speed,0,function(){});
			_close_box(obj);
		}
		function _close_box(obj){
			$(options.id_close).click(function(){
				$(this).unbind('click');
				$(options.id_dialog).animate({width:0,height:0},options.speed,0,function(){
					$(options.id_dialog).hide();
				});
			});
		}
	}
})(jQuery);

(function($){
	jQuery.fn.dtool_menu_drop=function(options){
		options=jQuery.extend({width:182,bgDefault:'#FFFFFF',bgSelected:'#feb54c',borderMenuTop:'#feb54c',bgHover:'#f2f3f3'},options);
		$max_width=$(document).scrollLeft()+$(window).width() - 40;
		$max_height=$(document).scrollTop()+$(window).height() - 40;
		$(this).find('li:eq(0)').addClass('liFirstBorderTop');
		$(this).find('li').each(function(){
			$(this).hover(function(){
				$(this).addClass('bgLiHover');
			},function(){
				$(this).removeClass('bgLiHover');
			});
    	if($(this).attr('rel')=='selected'){    		$(this).addClass('liChildSelected');
    		$ulParent=$(this).parent();
    		$ulParent.show();
    	}
		});
    $lis=$(this).find('ul').parent();
    $my=1;
    $lis.each(function(i){
    	$(this).bind('click',function(e){
    		$(this).addClass('liChildSelected');
    	});
      $li_main_a=$(this).find('a:eq(0)');
      $li_main_a.addClass('arrow');
      $li_main_a.click(function(){				$subMenu=$(this).parent().find('ul:eq(0)');
      	if($subMenu.is(':hidden')){      		$subMenu.show();      	}else{      		$subMenu.hide();      	}      });
		});
	}
})(jQuery);

function init_dynamic_tab(id_tab,id_show_data){
	var number_tab=$(id_tab+' li').size();
	var items = $(id_tab+' li').click(function() {
		var index = items.index(this) + 1;
	 	$(id_tab + ' li').removeClass();
	 	switch(index){
	 		case 1:
		 		$(this).addClass('selected_first');
	 		break;
	 		case number_tab:
		 		$(this).addClass('selected_last');
	 		break;
	 		default:
	 			$(this).addClass('selected');
	 		break;
	 	}

		$(id_show_data).html("<img src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif'>");

	 	var m_url=$(this).attr('rel');
	 	$.get(m_url,function(m_data){
	 		$(id_show_data).html(m_data);
	 	});
	});
	//$(id_tab+' li:first-child').click();
	$(id_tab+' li:first-child').addClass('selected_first');
	var items_hover = $(id_tab+' li').hover(function(){
			var index = items_hover.index(this) + 1;
		 	switch(index){
		 		case 1:
			 		$(this).addClass('hover_first');
		 		break;
		 		case number_tab:
			 		$(this).addClass('hover_last');
		 		break;
		 		default:
		 			$(this).addClass('hover');
		 		break;
		 	}
		},function(){
				$(this).removeClass('hover');
				$(this).removeClass('hover_first');
				$(this).removeClass('hover_last');}
		);
}

function dynamic_tab_actions(id_tab){
	$(id_tab+' li').hover(function(){		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
}

function dynamic_tab_search(id_tab,idFRM,keyAttr){
	$(id_tab+' li').click(function(){		var mAttr=keyAttr?keyAttr:'rel';
		$(id_tab+' li').removeClass('selected');
		$(this).addClass('selected');
		var m_url=$(this).attr(mAttr);
		$(idFRM).attr('action',m_url);
	});
	$(id_tab+' li:first-child').click();
	$(id_tab+' li').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
}

function dynamic_tab_menu(id_tab){
	$(id_tab+' li').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
}

function slide_message(){
  var $idMessage=$('#id_message_content');
	$idMessage.cycle({
		fx:'scrollHorz', speed: 200,timeout:5000,
		next:'#bt_msg_next', prev:'#bt_msg_back'
	});

	$idMessage.hover(function(){
		$idMessage.cycle('pause');
	},function(){		$idMessage.cycle('resume');
	});
}

function dslide_up_index(options){
	$(options.id).cycle({
		fx:options.style
	});
	$(options.id).hover(function(){
		$(this).cycle('pause');
	},function(){
		$(this).cycle('resume');
	});
}

function texare_maxlength(m_ID,m_LIMIT){	$(m_ID).keyup(function(){
		var limit = parseInt($(this).attr('maxlength'));
		if(m_LIMIT){limit=m_LIMIT;}
		var text = $(this).val();
		var chars = text.length;
		if(chars > limit){
			var new_text = text.substr(0, limit);
			$(this).val(new_text);
		}
	});}

function set_select_disable(){
	$('select').change(function() {
		if(this.options[this.selectedIndex].disabled) {
			if(this.options.length == 0) {
				  this.selectedIndex = 1;
				} else {
				  this.selectedIndex++;
				}
				$(this).trigger('change');
		  }
		});
		/*$('select').each(function(it) {
		  if(this.options[this.selectedIndex].disabled)
		    $(this).change();
		});*/
}

/****Start: Ads pages**************/
function show_tool_tip(main_id){
	$(main_id).mousemove(function(e){
		var m_id=$(this).attr('id');
		var pos=$(this).position();
		if($('#tooltip_'+m_id).width()>500){
			$('#tooltip_'+m_id).html($('#tooltip_'+m_id+' pre').html()).width(500);
		}
		$('#tooltip_'+m_id).css({left:e.pageX+15,top:e.pageY}).show();
	});
	$(main_id).mouseout(function(){
		var m_id=$(this).attr('id');
		$('#tooltip_'+m_id).hide();
	});
}
/****End: Ads pages**************/

function init_input_search(m_ID){	$(m_ID).focus(function(){		if($(this).val()==$(this).attr('title')){
			$(this).val('');
		}
	});
	$(m_ID).blur(function(){
		if($(this).val()==''){
			$(this).val($(this).attr('title'));
		}
	});}

function open_dialog_locations(){
	$('#select_locations li').click(function(){
		var m_url=$(this).attr('rel');
		var pos=$(this).position(); var m_width=$(this).width();
		$('#id_sub_locations').css({left:(pos.left+m_width)-$('#id_sub_locations').width(),top:pos.top+22}).show();
		$.get(m_url,function(m_data){
			$('#id_locations_content').html(m_data);
		});
	});
	$('#id_locations_close').click(function(){$('#id_sub_locations').hide();});
}

/********Start: Upload Images***************/
var D_KEYWORD='-[DTOOL=IMAGES]-';
function upload_list_images(frm_name,id_of_images,form_upload_action,limit_max_images){	if(limit_max_images){DCONFIG_MAX_IMAGES_USER=limit_max_images;} 	$('.dtool_upload_file').click(function(){		var tmpAVIM=AVIMObj.fID;
		AVIMObj.fID=false;
 		var subID=$(this).attr('rel');
 		var mPanel=$('#dtool_panel_'+subID);
 		var list_images=$('#dtool_text_'+subID).val();
 		var count_images=list_images.split(D_KEYWORD);
 		if(count_images.length>=DCONFIG_MAX_IMAGES_USER){
 			window.alert('Bạn chỉ được phép nhập tối đa '+DCONFIG_MAX_IMAGES_USER+' hình');
 			return false;
 		}
 		if($('#dtool_files_'+subID).val()==''){
 			window.alert(D_MESSAGE.PLEASE_SELECT_FILE);
 		}else{			var options={url:form_upload_action,beforeSubmit:show_progess_upload, success:show_data};
			$(frm_name).ajaxSubmit(options);
 		}
	 	function show_progess_upload(){	 		mPanel.append("<div class='wait_upload_images' id='dtool_progess_"+subID+"'>Vui lòng đợi upload tập tin lên server: <img src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif'></div>");
	 	}
		function show_data(m_data,m_status,options){			switch(m_data){
				case 'invalid_extension':
					window.alert('Bạn không thể upload được loại file này');
				break;
				case 'not_upload_file':
					window.alert('Không thể upload được file này lên server. Xin vui lòng thử lại');
				break;
				case 'file_exists':
					window.alert('Tập tin này đã tồn tại trên server. Bạn có chọn hình này bằng cách nhấn vào Chọn hình từ Server.');
				break;
				default:
					var path_images=images_for_db(m_data);
					if(list_images==''){
						$('#dtool_text_'+subID).val(path_images);
					}else{
						$('#dtool_text_'+subID).val(list_images + D_KEYWORD + path_images);
					}
					var img_name=get_images_name(m_data);
					$("<div id='block_"+img_name+"'><a href='"+path_images+"' target=_blank>"+img_name+"</a> - [ <a href='#dtool' rel='"+path_images+"' class='del_list_images'>Xóa</a> ]</div>").appendTo('#panel_'+subID);
				break;
			}
			$('#dtool_progess_'+subID).remove();
			$('.del_list_images').click(function(){
				var mRel=$(this).attr('rel');
				$(this).parent().remove();
				remove_in_list_text(id_of_images,mRel);
			});
			AVIMObj.fID=tmpAVIM;
		}
		$('#panel_'+subID).mousemove(function(){
			var id=$(this).attr('id');
			var pos=$(this).position();
			$('#'+id+'_notice').css({left:pos.left+$(this).width(),top:pos.top}).fadeIn();
		});
 	});
  $('#dtool_files_'+id_of_images).change(function(){
  	$('.dtool_upload_file').click();
  });
}

function dtool_upload_file(frm_name,id_of_images,form_upload_action,idclassButton,reLoadPages){	if(!idclassButton) idclassButton='.dtool_upload_file';
 	$(idclassButton).click(function(){		if(typeof AVIMObj !== 'undefined'){
			var tmpAVIM=AVIMObj.fID;
			AVIMObj.fID=false;
		}
 		var subID=$(this).attr('rel');
 		var mPanel=$('#panel_upload_'+subID);
 		if($('#dtool_files_'+subID).val()==''){
 			window.alert(D_MESSAGE.PLEASE_SELECT_FILE);
 			return false;
 		}else{			var options={url:form_upload_action,beforeSubmit:show_progess_upload, success:show_data};
			$(frm_name).ajaxSubmit(options);
 		}
	 	function show_progess_upload(){	 		mPanel.append("<div class='wait_upload_images' id='dtool_progess_"+subID+"'>Vui lòng đợi upload tập tin lên server: <img src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif'></div>");
	 	}
		function show_data(m_data){			/*alert(m_data);*/			switch(m_data){
				case 'invalid_extension':
					window.alert('Bạn không thể upload được loại file này');
				break;
				case 'not_upload_file':
					window.alert('Không thể upload được file này lên server. Xin vui lòng thử lại');
				break;
				case 'file_exists':
					window.alert('Tập tin này đã tồn tại trên server. Bạn có thể chọn hình này bằng cách nhấn vào Chọn hình từ Server.');
				break;
				default:
					m_data=images_for_db(m_data);
					$('#dtool_text_'+subID).val(m_data);
				break;
			}
			$('#dtool_progess_'+subID).remove();
			if(typeof AVIMObj !== 'undefined'){
				AVIMObj.fID=tmpAVIM;
			}
			if(reLoadPages){				window.location.href=reLoadPages;			}
		}
 	});

	if(!idclassButton){
	  $('.input_upload_file').change(function(){	  	$('#bt_upload_file_'+$(this).attr('title')).click();
	  });
	}else{	  $('#dtool_files_'+id_of_images).change(function(){
	  	$(idclassButton).click();
	  });	}
}

function select_imgFromServer(mURL,idBox,idBFlash){	if(!idBox) idBox='#id_DAdsFriendsBox';
	$('.dtool_imgFromServer').click(function(){
		var box=$(idBox);
		box.attr('title',$(this).attr('rel'));
		var box_width=$(box).width();
		var box_height=$(box).height();
		var d_left=($(window).width()/2) - (box_width/2);
		var d_top=($(window).height()/2) - (box_height/2) + $(document).scrollTop();
    $(box).css({left:d_left,top:d_top}).show(1,function(){
			var IMAGES_LOADING_DATA="<img src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif'>";
			$('#id_all_imgServer').html(IMAGES_LOADING_DATA);
    	$.get(mURL,function(m_data){
    		$('#id_all_imgServer').html(m_data);
    	});
    	$('#id_close_dboxAdsFriends').click(function(){    		$(box).hide(); $('#idBackgroundBox').hide();
    	});
			$('#idBackgroundBox').css({width:$(document).width(),height:$(document).height(),opacity:0.5}).show().click(function(){				$(box).hide(); $(this).hide();			});
    	if(idBFlash){    		$(box).css({top:idBFlash});
    	}
    }).unbind('click');
	});
}

function get_images_name(m_path){
	return m_path.replace(PATH_UPLOAD_FILE,'');
}
function images_for_db(m_path){	return m_path.replace(BASE_DIR_WEBSITE,'');
}
function init_panel_images(subID){
	var list_images=$('#dtool_text_'+subID).val();
	if(list_images){
		list_images=list_images.split(D_KEYWORD);
		var img_name,full_path,img_data,i,max_size=list_images.length;
		for(i=0;i<max_size;i++){
			img_data=list_images[i];
			path_images=BASE_URL_WEBSITE+img_data;
			img_name=get_images_name(BASE_DIR_WEBSITE+img_data);
			$("<div id='block_"+img_name+"'><a href='"+path_images+"' target=_blank>"+img_name+"</a> - [ <a href='#dtool' rel='"+img_data+"' class='del_list_images'>Xóa</a> ]</div>").appendTo('#panel_'+subID);
		}
		$('#panel_'+subID).mousemove(function(){
			var id=$(this).attr('id');
			var pos=$(this).position();
			$('#'+id+'_notice').css({left:pos.left+$(this).width(),top:pos.top}).fadeIn();
		});
		$('.del_list_images').click(function(){
			var mRel=$(this).attr('rel');
			$(this).parent().remove();
			remove_in_list_text(subID,mRel);
		});
	}
}
function remove_in_list_text(mID,mREL){
	var m_data=$('#dtool_text_'+mID).val();
	m_data=m_data.replace(D_KEYWORD+mREL,'');
	m_data=m_data.replace(mREL+D_KEYWORD,'');
	m_data=m_data.replace(mREL,'');
	if(!m_data || m_data=='undefined'){m_data='';}
	$('#dtool_text_'+mID).val(m_data);
}
/********End: Upload Images*****************/
function show_input_notice(mID){	$(mID).focus(function(){
		var id=$(this).attr('id');
		var pos=$(this).position();
		$('#'+id+'_notice').css({left:pos.left+$(this).width(),top:pos.top}).show();
	});
	$(mID).blur(function(){
		var id=$(this).attr('id');
		$('#'+id+'_notice').hide();
	});}
function hover_input_notice(mID){	$(mID).mouseover(function(){		/*var id=$(this).attr('id');*/
		var pos=$(this).position();
		$(mID+'_notice').css({left:pos.left+$(this).width()+5,top:pos.top}).show();
	});
	$(mID).mouseout(function(){
		$(mID+'_notice').hide();
	});
}
function d_input_number(mID){
	$(mID).focus(function(){
		if(isNaN($(this).val())){
			$(mID+'_input').html('Bạn phải nhập vào giá trị số. Ví dụ: 3000000');
		}else{
			$(mID+'_input').html(format_cost($(this).val())+TYPE_CURRENCY);
		}
		$(this).keyup(function(event){
			if(isNaN($(this).val())){
				$(mID+'_input').html('Bạn phải nhập vào giá trị số. Ví dụ: 3000000');
			}else{
				$(mID+'_input').html(format_cost($(this).val())+TYPE_CURRENCY);
			}
		});
	});
}
function check_input_number(mID){	if(isNaN($(mID).val())){
		return false;
	}else{		return true;	}}
function d_count_character(mID,maxNumber){
	$(mID).focus(function(){
		$(mID+'_input').html(maxNumber - $(this).val().length);
		$(this).keyup(function(event){
			$(mID+'_input').html(maxNumber - $(this).val().length);
		});
	});
	$(mID+'_input').html(maxNumber - $(mID).val().length);
}

/*****Load Ajax Data**********/
function load_customer_data(mURL,idShowData){	var IMAGES_LOADING_DATA="<img src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif'> Loading...";
	$(idShowData).html(IMAGES_LOADING_DATA);
	$.get(mURL,function(m_data){		$(idShowData).html(m_data);
	});}
function load_data_div(idShowData){	var IMAGES_LOADING_DATA="<img src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif'> Loading...";	$(idShowData).html(IMAGES_LOADING_DATA);
	var mURL=$(idShowData).attr('rel');	$.get(mURL,function(m_data){		$(idShowData).html(m_data);
	});}
/*****Load Ajax Data**********/

function assign_click_button(mID){	$(mID).click(function(){		var mURL=$(this).attr('rel');
		if(mURL){			switch(mURL){				case '#PERMISSION_SEARCH':
					var box_search=$('#ID_BOX_SEARCH');
					box_search.show();
					box_search.css({left:$(window).width()/2 - box_search.width()/2,top:$(window).height()/2 - box_search.height()/2 + $(document).scrollTop()});

					var theHandle = document.getElementById("ID_BOX_SEARCH_HEADER");
					var theRoot = document.getElementById("ID_BOX_SEARCH");
					Drag.init(theHandle,theRoot);
					$('#ID_BOX_SEARCH_CLOSE').click(function(){box_search.hide();});
				break;
				case '#del_checked':break;
				default:
					window.location.href=mURL;
				break;			}
		}	});}

function d_zoom_images(mID,mTop,mLoad){	$(mID).each(function(){		var d_link=$(this).attr('rel');
		var d_box="<div class='d_box_images' id='id_dbox_images' title='Click để thu nhỏ'><img src='"+d_link+"' id='id_load_img'>";
		d_box+="<div id='idLoadPImg' style='position:absolute;left;0;top:0;text-align:center;'><img id='id_nhd_picture' src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif' /> Please wait...</div>";
		d_box+="</div>";
   	$(d_box).appendTo('body');
	});
	$(mID).click(function(){		if(mLoad){			$('#id_load_img').attr('src',$(this).attr('rel'));		}		var d_size=$(this).attr('id');
		d_size=d_size.split(',');
		if(isNaN(d_size[0]) || isNaN(d_size[1])){d_size[0]=d_size[1]=350;}

		var d_pos=$(this).offset();
		var pa_width=$(this).width() + 5;
		var pa_height=$(this).height() + 5;

		var d_left=($(window).width()/2) - (d_size[0]/2);
		var d_top=($(window).height()/2) - (d_size[1]/2) + $(document).scrollTop();
		if(mTop) d_top=mTop;
		$('#id_dbox_images').css({left:d_pos.left,top:d_pos.top}).show().unbind('click');
		$('#id_dbox_images').animate({width:d_size[0],height:d_size[1],left:d_left,top:d_top},200);
		$('#id_dbox_images').click(function(){
			$(this).animate({width:pa_width,height:pa_height,left:d_pos.left,top:d_pos.top},200,0,function(){
				$(this).hide();
			});
		});
		$('#id_nhd_picture').load(function(){			$('#idLoadPImg').hide();		});
	});
}

(function ($) {
	$.event.special.load = {
		add: function (hollaback) {
			if ( this.nodeType === 1 && this.tagName.toLowerCase() === 'img' && this.src !== '' ) {
				if ( this.complete || this.readyState === 4 ) {
					hollaback.handler.apply(this);
				}
				else if ( this.readyState === 'uninitialized' && this.src.indexOf('data:') === 0 ) {
					$(this).trigger('error');
				}
				else {
					$(this).bind('load', hollaback.handler);
				}
			}
		}
	};
}(jQuery));

function init_split_ajax_pages(mID){
	$(mID).click(function(){
		var m_url=$(this).attr('rel');
		var m_id=$(this).attr('value');
		if(m_url!=0){			$.get(m_url,function(m_data){				$('#'+m_id).html(m_data);
			});
		}
	});
}

function view_box_content(idTarget,idBox){
	$(idTarget).click(function(){		var mURL=$(this).attr('rel');
		var box_width=$(idBox).width();
		var box_height=$(idBox).height();
		var d_left=($(window).width()/2) - (box_width/2);
		var d_top=($(window).height()/2) - (box_height/2) + $(document).scrollTop();
    $(idBox).css({left:d_left,top:d_top}).show(1,function(){
    	$.get(mURL,function(m_data){$(idBox+'_content').html(m_data);});
    	$(idBox+'_close').click(function(){$(idBox).hide();});
    }).unbind('click');
	});
}

function menu_estore(id_tab,idStep){	var idStep=idStep?idStep:'even';
	$(id_tab+' li:'+idStep).hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	$(id_tab+' li:'+idStep).click(function(){
		var m_url=$(this).attr('rel');
		window.location.href=m_url;
	});
}
function menu_estore_all(id_tab){
	$(id_tab+' li').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	$(id_tab+' li').click(function(){
		var m_url=$(this).attr('rel');
		window.location.href=m_url;
	});
}

function menu_estore_customer(id_tab,mStyle){
	$(id_tab+mStyle).hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	$(id_tab+mStyle).click(function(){
		var m_url=$(this).attr('rel');
		window.location.href=m_url;
	});
}


function openDShowBox(idClick,idBox,idBoxClose,idFrame){	if(!idBoxClose){idBoxClose='#id_close_dboxAdsFriends';}
	if(!idFrame){idFrame='#id_DSendAds';}	$(idClick).click(function(){
		$(idBox).show(1,function(){
			$(idFrame).attr('src',$(idClick).attr('rel'));
			$(this).css({left:$(window).width()/2-$(this).width()/2,top:$(window).height()/2-$(this).height()/2+$(document).scrollTop()});
		});
		$(idBoxClose).click(function(){
			$(idBox).hide();
		});
	});}

function dynamic_tab_ajax(id_tab){
	$(id_tab+' li').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	$(id_tab+' li').click(function(){
		$(id_tab+' li').removeClass('selected');
		var mURL=$(this).attr('rel');
		var idTab=$(this).attr('value');
		$(this).addClass('selected');
		$('#news_tab_content_'+idTab).html("<img src='"+BASE_URL_WEBSITE+"dtool/dtool/images/ajaxloading.gif'>");
		$.get(mURL,function(m_data){			$('#news_tab_content_'+idTab).html(m_data);
		});
	});
	$(id_tab+' li:eq(0)').addClass('selected');
}

function menu_top(id_tab){
	$(id_tab).hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	$(id_tab).click(function(){
		var m_url=$(this).attr('rel');
		if(m_url!='false'){
			window.location.href=m_url;
		}
	});
}

$('.dshowOfIndex').each(function(){	$('.'+$(this).attr('lang')).hide();
	$('#'+$(this).attr('lang')).hide();
});

(function($){
	jQuery.fn.dtool_menu_news=function(options){
		options=jQuery.extend({width:182,bgDefault:'#FFFFFF',bgSelected:'#feb54c',borderMenuTop:'#feb54c',bgHover:'#f2f3f3'},options);
		$maxLeft=$('#id_nhd_menu').offset().left;
		$maxRight=$('#id_nhd_menu').width()+$maxLeft;
		$tmpSeg=0;
		var number_tab=$(this).find('ul').size();

		$(this).find('li').each(function(){			var $liChild=null;
			$(this).hover(function(){				$liChild=$(this).find('ul:first');				$('#idSubMenu').html($liChild.clone());
				$subWidth=$('#idSubMenu ul').width();
        if($subWidth>1){        	$liLeft=$(this).offset().left;
        	$subPos=$liLeft-($subWidth/2)+($(this).width()/2)+$tmpSeg;
        	if(($subPos+$subWidth)>$maxRight){$subPos=$maxRight-$subWidth;}
        	if($subPos<$maxLeft){$subPos=$maxLeft;}        	$('#idSubMenu ul').css({left:$subPos});
        }
			},function(){				if($(this).attr('alt')!='selected'){					set_current_selected($(this));
				}			});
			$(this).click(function(){				$idLi=$(this).attr('id');
				$(this).parent().find('li').removeClass('subSelected liChildSelected liChildFirstSelected liChildLastSelected');
				if($idLi>0){
					if($idLi==1){						$(this).addClass('liChildFirstSelected');					}else{						if($idLi==number_tab){							$(this).addClass('liChildLastSelected');						}else{							$(this).addClass('liChildSelected');						}					}
				}
				setSubClick($('#idSubMenu div'));			});
			$menuHover=$('#idHoverChild');
			$(this).hover(function(){				$menuHover.hide();			},function(){				$menuHover.hide();			});
      setSubClick($(this));
    	if($(this).attr('alt')=='selected'){    		$(this).click();
				$('#idSubMenu').html($(this).find('ul').clone());
				$subWidth=$('#idSubMenu ul').width();
        if($subWidth>1){
        	$liLeft=$(this).offset().left;
        	$subPos=$liLeft-($subWidth/2)+($(this).width()/2)+$tmpSeg;
        	if(($subPos+$subWidth)>$maxRight){$subPos=$maxRight-$subWidth;}
        	if($subPos<$maxLeft){$subPos=$maxLeft;}
        	$('#idSubMenu ul').css({left:$subPos});
        }
    	}
		});
	}
})(jQuery);

function set_current_selected($mObject){	$mainDiv=$mObject.parent().find('li');
	$mainDiv.each(function(i){
		$class1=$(this).hasClass('liMain liChildSelected');
		$class2=$(this).hasClass('liMainFirst liChildFirstSelected');
		$class3=$(this).hasClass('liMain liChildLastSelected');
		if($class1 || $class2 || $class3){
			$liChild=$(this).find('ul:first');
			$('#idSubMenu').html($liChild.clone());
			$subWidth=$('#idSubMenu ul').width();
       if($subWidth>1){
       	$liLeft=$(this).offset().left;
       	$subPos=$liLeft-($subWidth/2)+($(this).width()/2)+$tmpSeg;
       	if(($subPos+$subWidth)>$maxRight){$subPos=$maxRight-$subWidth;}
       	if($subPos<$maxLeft){$subPos=$maxLeft;}
       	$('#idSubMenu ul').css({left:$subPos});
        setSubClick($('#idSubMenu div'));
       }
		}
	});
}

function setSubClick($mObject){	$mObject.click(function(){
		var $mURL=$(this).attr('rel');
		$(this).parent().parent().find('div').removeClass('subSelected');
		$(this).addClass('subSelected');
		if($mURL){			$menuHover=$('#idHoverChild');			if($mURL=='dropmenu'){				$ulChild=$(this).parent().find('ul');
				$ulChild.find('li').removeClass();
				$menuHover.html($ulChild.clone());
				$menuTop=$(this).offset().top+$(this).height();
				$menuHover.css({left:$(this).offset().left,top:$menuTop}).show();
				$menuHover.find('div').click(function(){					$mURL=$(this).attr('rel');
					if($mURL && $mURL!='none'){						$.get($mURL,function(m_data){
							$('#idSubContent').html(m_data);
							$('#idSubContent').hide().fadeIn('slow');
						});					}				});
				$menuHover.bind('mouseleave',function(e){
					$(this).hide();
				});
			}else{				if($mURL!='none'){					$.get($mURL,function(m_data){
						$('#idSubContent').html(m_data);
						$('#idSubContent').hide().fadeIn('slow');
					});
				}
			}
		}
	});
	$mObject.mouseover(function(){		var $mURL=$(this).attr('rel');
		if($mURL && $mURL=='dropmenu'){			$menuHover=$('#idHoverChild');
			$ulChild=$(this).parent().find('ul');
			$ulChild.find('li').removeClass();
			$menuHover.html($ulChild.clone());
			$menuTop=$(this).offset().top+$(this).height();
			$menuHover.css({left:$(this).offset().left,top:$menuTop}).show();
			$menuHover.find('div').click(function(){
				$mURL=$(this).attr('rel');
				if($mURL && $mURL!='none'){
					$.get($mURL,function(m_data){
						$('#idSubContent').html(m_data);
						$('#idSubContent').hide().fadeIn('slow');
					});
				}
			});
			$menuHover.bind('mouseleave',function(e){
				$(this).hide();
			});		}	});}

(function($){
	jQuery.fn.menu_top_down=function(options){
		options=jQuery.extend({},options);
		$(this).find('li:not(.phanCach)').each(function(){
			$(this).hover(function(){
				$(this).addClass('bgLiHover');
			},function(){
				$(this).removeClass('bgLiHover');
			});
		});
    $lis=$(this).find('ul').parent();
    $my=1;
    $lis.each(function(i){    	$(this).find('li:eq(0)').addClass('liMenuTopBorder');    	$(this).bind('mouseenter',function(e){
    		$(this).addClass('bgLiSelected');
    		$subul=$(this).find('ul:eq(0)');
	    	$mLevel=$subul.attr('value');
    		if($mLevel==0){					$subul.css({left:$(this).position().left,top:$(this).height()}).show();    		}else{    			$mx=$(this).position().top>0?1:0;
    			$subul.css({left:$(this).position().left+$(this).width()+$my,top:$(this).position().top-$mx}).show();
    		}
    	});
    	$(this).bind('mouseleave',function(){
    		$(this).removeClass('bgLiSelected');
    		$subul=$(this).find('ul:eq(0)').hide();
    	});
      $li_main_a=$(this).find('a:eq(0)');
      $mLevel=$(this).find('ul').attr('value');
      if($mLevel==0){
      	$li_main_a.addClass('arrow');
      }else{      	$li_main_a.addClass('arrowNext');      }
		});
	}
})(jQuery);

(function($){
	jQuery.fn.autoresize=function(options){		options=jQuery.extend({			splitWidth:10,			menuWidth	:$(this).parent().width()
		},options);
		$allChild=$(this).children(':not(.phanCach)').size()-1;
		$liWidth=Math.floor( (options.menuWidth - $allChild*options.splitWidth)/ ($allChild+1));
		$(this).children(':not(.phanCach)').each(function(i){			$(this).attr('style','width:'+$liWidth+'px');
		});
	}
})(jQuery);

/***Fix:Click to Active... on >IE7*******/
$('.elementObject').each(function(){	this.outerHTML=this.outerHTML;});
/***Fix:Click to Active... on >IE7*******/

