
	jQuery(document).ready(function($) {
	$.fn.fadeToggle = function(speed, easing, callback) {
		return this.animate({opacity: "toggle"}, speed, easing, callback); 
	}; 	
	$("a.moreinfo").click(function() {
		var target = $(this).attr("href");
		$(target).fadeToggle("slow");
		$(this).toggleClass("show-more");
		return false;
	});
	})
	
	
	
	
/* This notice must be untouched at all times.

Functions v 1.0.0 By NTvn

The latest version is available at http://www.yeuit.com
Copyright (c) 2009-2010 NTvn All rights reserved.
author : NTvn.
Contact via Email : mr.nguyentu@gmail.com
website : http://www.yeuit.com
Created 1/2009 by Walter Zorn (Web: http://www.yeuit.com )
Last modified: 14-7-2009.

Cross-browser function working even in all browser,

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

*/

function ojb(id,value,tool){
	va_lue=value;
	tools=tool; 
	ojbx=document.getElementById(id);
	if(tools==null)return ojbx;
	else{if(tools.indexOf("|")==-1){
	tools=tools+'|'+tools;
	va_lue=va_lue+'|'+va_lue;
}
	va_lue=va_lue.split("|");
	tools=tools.split("|");  
	if(tools.length==va_lue.length){
		for(i=0;i<tools.length;i++)
			switch(tools[i]){
				case "top" : ojbx.style.top=va_lue[i];break;
				case "left" : ojbx.style.left=va_lue[i];break;
				case "width" : ojbx.style.width=va_lue[i];break;
				case "height" : ojbx.style.height=va_lue[i];break;
				case "innerHTML" : ojbx.innerHTML=va_lue[i];break;
				case "color" : ojbx.style.color=va_lue[i];break;
				case "size" : ojbx.style.fontSize=va_lue[i];break;
				case "face" : ojbx.style.fontFamily=va_lue[i];break;
				case "weight" : ojbx.style.fontWeight=va_lue[i];break;
				case "bg_color" : ojbx.style.background=va_lue[i];break;
				case "bg_img" : ojbx.style.background=va_lue[i];break;
				case "opacity" : ojbx.style.opacity=va_lue[i];break;
				case "paddingRight" : ojbx.style.paddingRight=va_lue[i];break;
				case "marginTop" : ojbx.style.marginTop=va_lue[i];break;
				case "display" : ojbx.style.display=va_lue[i];break;
				default : alert('Error input data into functions ojb()');break;}
		}
	else alert('Error input data into functions ojb()');
	}
 }
 //******///******//*****//
function getsizebrw(yeuitcom){
	tool=yeuitcom;
	widthfull=window.innerWidth ? window.innerWidth : document.body.offsetWidth;
	heightfull=window.innerHeight ? window.innerHeight : document.body.offsetHeight;
	if(tool=='height')return heightfull;
	else if(tool=='width')return widthfull;
	else alert('Error input value into function [getsizebrw()]');
}
//******///******//*****//
function getsize(id,tool){
	ids=id;
	if(tool=='top')size_=ojb(ids).style.top;
	else if(tool=='left')size_=ojb(ids).style.left;
	else if(tool=='height')size_=ojb(ids).style.height;
	else if(tool=='width')size_=ojb(ids).style.width;
	else alert('Error input value into function [getsize()]');
	size_=size_.substr(0,size_.indexOf("px"));
	return size_;
}
//*-------------------------------------------------------------------------------------------VAR---------------------------------------------------------------------------------------------------------*//
var func_slider=null;var value_slider=null;var func_fader=null;var value_fader=null;var idcache=null;var func_xslider_out=null;
var func_xslider_in=null; var value_xslider_out=null; var value_xslider_in=null;var ie=document.all;var mtf=null;var vlmtf=null;var brw=navigator.appName;	
//*-----------------------------------------------------------------------------------------------END VAR----------------------------------------------------------------------------------------------*//
function multifunc(func,data){
	funct=func;
	ab=data;
	ab=ab.split("^");
	funct(ab[0],ab[1],ab[2],ab[3],ab[4],ab[5],ab[6],ab[7],ab[8],ab[9],ab[10]);
	if(mtf!=null&&vlmtf!=null){
		ab=vlmtf.split("^");
		mtf(ab[0],ab[1],ab[2],ab[3],ab[4],ab[5],ab[6],ab[7],ab[8],ab[9],ab[10]);
		mtf=null;vlmtf=null;
	}
}
//******///******//*****//
function slider_out(valueout){
	v_o=valueout;
	v_o=v_o.split("|");
	if(v_o[14].indexOf("top")!=-1){
		ojb(v_o[0]).style.top=v_o[1];
		if((v_o[1]-v_o[2])<0)v_o[1]=2*v_o[1]-(v_o[1]-v_o[9]);
		}    
	if(v_o[14].indexOf("left")!=-1){
		ojb(v_o[0]).style.left=v_o[3];
		if((v_o[3]-v_o[4])<0)v_o[3]=2*v_o[3]-(v_o[3]-v_o[10]);
		}
	if(v_o[14].indexOf("width")!=-1){
		ojb(v_o[0]).style.width=v_o[5];
		if((v_o[5]-v_o[6])<0)v_o[5]=2*v_o[5]-(v_o[5]-v_o[11]);
		}      
	if(v_o[14].indexOf("height")!=-1){
		ojb(v_o[0]).style.height=v_o[7];
		if((v_o[7]-v_o[8])<0)v_o[7]=2*v_o[7]-(v_o[7]-v_o[12]);
		} 
	value_out=v_o[0]+'|'+v_o[1]+'|'+v_o[2]+'|'+v_o[3]+'|'+v_o[4]+'|'+v_o[5]+'|'+v_o[6]+'|'+v_o[7]+'|'+v_o[8]+'|'+v_o[9]+'|'+v_o[10]+'|'+v_o[11]+'|'+v_o[12]+'|'+v_o[13]+'|'+v_o[14];
	if((v_o[1]<v_o[2])||(v_o[3]<v_o[4])||(v_o[5]<v_o[6])||(v_o[7]<v_o[8]))
		setTimeout("slider_out(value_out)",v_o[13]);
	else{
		if(v_o[14].indexOf("top")!=-1)ojb(v_o[0]).style.top=v_o[2];
		if(v_o[14].indexOf("left")!=-1)ojb(v_o[0]).style.left=v_o[4];
		if(v_o[14].indexOf("width")!=-1)ojb(v_o[0]).style.width=v_o[6];
		if(v_o[14].indexOf("height")!=-1)ojb(v_o[0]).style.height=v_o[8];
		if(func_slider!=null){
				multifunc(func_slider,value_slider);
				func_slider=null;value_slider=null;
			}
		}
	}
/******///******//*****//
function slider_in(valuein){
	v_i=valuein;
	v_i=v_i.split("|");
	if(v_i[14].indexOf("top")!=-1){
		ojb(v_i[0]).style.top=v_i[1];
		if((v_i[1]-v_i[2])>0)v_i[1]=v_i[1]-v_i[9];
		if(v_i[1]<0)v_i[1]=0;
		}    
	if(v_i[14].indexOf("left")!=-1){
		ojb(v_i[0]).style.left=v_i[3];
		if((v_i[3]-v_i[4])>0)v_i[3]=v_i[3]-v_i[10];
		if(v_i[3]<0)v_i[3]=0;
		}
	if(v_i[14].indexOf("width")!=-1){
		ojb(v_i[0]).style.width=v_i[5];
		if((v_i[5]-v_i[6])>0)v_i[5]=v_i[5]-v_i[11];
		if(v_i[5]<0)v_i[5]=0;
		}      
	if(v_i[14].indexOf("height")!=-1){
		ojb(v_i[0]).style.height=v_i[7];
		if((v_i[7]-v_i[8])>0)v_i[7]=v_i[7]-v_i[12];
		if(v_i[7]<0)v_i[7]=0;
		} 
	value_in=v_i[0]+'|'+v_i[1]+'|'+v_i[2]+'|'+v_i[3]+'|'+v_i[4]+'|'+v_i[5]+'|'+v_i[6]+'|'+v_i[7]+'|'+v_i[8]+'|'+v_i[9]+'|'+v_i[10]+'|'+v_i[11]+'|'+v_i[12]+'|'+v_i[13]+'|'+v_i[14];
	if((v_i[1]>v_i[2])||(v_i[3]>v_i[4])||(v_i[5]>v_i[6])||(v_i[7]>v_i[8]))
		setTimeout("slider_in(value_in)",v_i[13]);
	else{ 
		if(v_i[14].indexOf("top")!=-1)ojb(v_i[0]).style.top=v_i[2];
	if(v_i[14].indexOf("left")!=-1)ojb(v_i[0]).style.left=v_i[4];
	if(v_i[14].indexOf("width")!=-1)ojb(v_i[0]).style.width=v_i[6];
	if(v_i[14].indexOf("height")!=-1)ojb(v_i[0]).style.height=v_i[8];
	if(func_slider!=null){
		multifunc(func_slider,value_slider);
		func_slider=null;value_slider=null;
		}
	}
}
/*/******///******//*****//xslide  ---id|in|out|speed|tool------/*/
function xslider_out(valuexsliderout){
	x_sli=valuexsliderout;x_sli=x_sli.split("|");
	x_sli[1] = (2*x_sli[1])-(x_sli[1]-((x_sli[2]-x_sli[1]) /x_sli[4]));
	x_sli[1] = 2*x_sli[1]-(x_sli[1]-x_sli[5]);
	valuexsliderin = x_sli[0] + '|' + x_sli[1] + '|' + x_sli[2] + '|' + x_sli[3] + '|' + 	x_sli[4] + '|' + x_sli[5] + '|' + x_sli[6];
	if(x_sli[1]>0)ojb(x_sli[0],x_sli[1]+'px',x_sli[6]);
	if((x_sli[2]-x_sli[1])>0)
		setTimeout("xslider_out(valuexsliderin)",x_sli[3]);
	else{ojb(x_sli[0],x_sli[2]+'px',x_sli[6]);
		if(func_xslider_out!=null){
			multifunc(func_xslider_out,value_xslider_out);
			func_xslider_out=null;value_xslider_out=null;
			}
		}
	}
/*/******///******//*****/*/
function xslider_in(valuexsliderin){
	x_slo=valuexsliderin;
	x_slo=x_slo.split("|");
	x_slo[1] = (x_slo[1]-((x_slo[1]-x_slo[2])/x_slo[4]));x_slo[1] = 2*x_slo[1]-(x_slo[1]-x_slo[5]);
	valuexsliderout = x_slo[0] + '|' + x_slo[1] + '|' + x_slo[2] + '|' + x_slo[3] + '|' + x_slo[4] + '|' + x_slo[5] + '|' + x_slo[6];
	if(x_slo[1]>0)ojb(x_slo[0],x_slo[1]+'px',x_slo[6]);
	else ojb(x_slo[0],'0px',x_slo[6]);
	if((x_slo[1]-x_slo[2])>185)
		setTimeout("xslider_in(valuexsliderout)",x_slo[3]);
	else{
		if(func_xslider_in!=null){
			multifunc(func_xslider_in,value_xslider_in);
			func_xslider_in=null;value_xslider_in=null;
			}
		}
	}
/*/    _________________________________________________|   */
/*/   |                  code by NguyenTu                                                      |   */
/*/   |                Email:Admin@YeuIT.com                                                |   */
/*/   |_________________________________________________|   */ 
function fader_up(valueup){
	v_u=valueup;
	v_u=v_u.split("|");
	if(v_u[5]=='true')ojb(v_u[0]).style.filter = "alpha(opacity="+v_u[1]+")";
	ojb(v_u[0]).style.opacity = ""+v_u[1]/100+"";v_u[1]=2*v_u[1]-(v_u[1]-v_u[3]);
	cacheup=v_u[0]+'|'+v_u[1]+'|'+v_u[2]+'|'+v_u[3]+'|'+v_u[4]+'|'+v_u[5];
	if(v_u[1]-v_u[3]<v_u[2])
		setTimeout("fader_up(cacheup)", v_u[4]);
	else if(func_fader!=null){
		multifunc(func_fader,value_fader);
		func_fader=null;value_fader=null;
		}
	}
//******///******//*****//
function fader_down(valuedown){
	v_d=valuedown;
	v_d=v_d.split("|");
	if(v_d[5]=='true')ojb(v_d[0]).style.filter = "alpha(opacity="+v_d[1]+")";
	ojb(v_d[0]).style.opacity = ""+v_d[1]/100+"";
	v_d[1] -=v_d[3];
	cachedown=v_d[0]+'|'+v_d[1]+'|'+v_d[2]+'|'+v_d[3]+'|'+v_d[4]+'|'+v_d[5];
	if(v_d[1]>v_d[2]-v_d[3])
		setTimeout("fader_down(cachedown)", v_d[4]);
	else if(func_fader!=null){
		multifunc(func_fader,value_fader);
		func_fader=null;
		value_fader=null;
		}
	}
//******///******//*****//
function move(e){
	top_m = !ie ? e.clientY: event.clientY;
	left_m = !ie ? e.clientX: event.clientX;
	if (document.documentElement && (document.documentElement.scrollTop||document.documentElement.scrollLeft))
		{
			top_m +=  document.documentElement.scrollTop;
			top_m +=  document.documentElement.scrollLeft;
		}	
	else if (document.body)
		{
			top_m +=  document.body.scrollTop;
			left_m +=  document.body.scrollLeft;
		}	
	}	
function xmove(id){
	idcache=id;
	document.onmousemove=vmove;
	curtop=top_m-document.getElementById(idcache).offsetTop;
	//getsize(idcache,'top');
	curleft=(left_m-document.getElementById(idcache).offsetLeft)-150;
	}
function vmove(e){
	dy = !ie ? e.clientY: event.clientY;
	dx = !ie ? e.clientX: event.clientX;
	if (document.documentElement && document.documentElement.scrollTop)
		{
			dy +=  document.documentElement.scrollTop;
			dx +=  document.documentElement.scrollLeft;
		}	
	else if (document.body)
		{
			dy +=  document.body.scrollTop;
			dx +=  document.body.scrollLeft;
		}
	ojb(idcache,(dy-curtop)+'px|'+(dx-curleft)+'px','top|left');
}
function enmovemouse(){document.onmousemove=move;}
		document.onmouseup=enmovemouse;
		document.onmousemove=move;
