
function checkform(){
	if(document.getElementById("searchfield").value != "")
	{
		document.getElementById("SearchNews").submit();
		return true;
	}
	else
		{
			alert("ÇëÌîÐ´ËÑË÷ÄÚÈÝ.");
			return false;
		}
}


function $(){
	var len = arguments.length;
	var obj;
	if(len > 2 || len < 1){
		alert("error");
		return false;	
	}
	if(arguments[1] == "id" || arguments[1] == undefined)
		obj = document.getElementById(arguments[0]);
	if(arguments[1] == "name")
		obj = document.getElementByName(arguments[0]);
	return obj;
}

//global variable ReturnAjaxTF
var ReturnAjaxTF = false;
var gblReturnAjaxValues;


// JavaScript for PHPMaker 3.0
// (C) 2001-2004 e.World Technology Ltd.
var EW_dateSep; // default date separator
if (EW_dateSep == "") EW_dateSep = "/";

function EW_submitForm(EW_this) {
        if (EW_HTMLArea) {
                for (var i=0; i<EW_HTMLArea.length; i++) {
                        var html = EW_HTMLArea[i].getHTML();
                        if (html == "<p />" || html == "<br />\n") html = "";
                        EW_HTMLArea[i]._textArea.value = html;
                }
        }
        if (EW_checkMyForm(EW_this))
                EW_this.submit();
}

function EW_isHTMLArea(input_object, object_type) {
        return (object_type == "TEXTAREA" && EW_HTMLArea && input_object.style && input_object.style.display && input_object.style.display == "none");
}

function EW_onError(form_object, input_object, object_type, error_message) {
        alert(error_message);
        if (object_type == "RADIO" || object_type == "CHECKBOX") {
                if (input_object[0])
                        input_object[0].focus();
                else
                        input_object.focus();
        }        else if (!EW_isHTMLArea(input_object, object_type)) {
                input_object.focus();
        }
        if (object_type == "TEXT" || object_type == "PASSWORD" || object_type == "TEXTAREA" || object_type == "FILE") {
                if (!EW_isHTMLArea(input_object, object_type))
                        input_object.select();
        }
        return false;
}

function EW_hasValue(obj, obj_type) {
        if (obj_type == "TEXT" || obj_type == "PASSWORD" || obj_type == "TEXTAREA" || obj_type == "FILE")        {
                if (obj.value.length == 0)
                        return false;
                else
                        return true;
        }        else if (obj_type == "SELECT") {
                if (obj.type != "select-multiple" && obj.selectedIndex == 0)
                        return false;
                else if (obj.type == "select-multiple" && obj.selectedIndex == -1)
                        return false;
                else
                        return true;
        }        else if (obj_type == "RADIO" || obj_type == "CHECKBOX")        {
                if (obj[0]) {
                        for (i=0; i < obj.length; i++) {
                                if (obj[i].checked)
                                        return true;
                        }
                } else {
                        return (obj.checked);
                }
                return false;
        }
}

// Date (mm/dd/yyyy)
function EW_checkusdate(object_value) {
        if (object_value.length == 0)
                return true;

        isplit = object_value.indexOf(EW_dateSep);

        if (isplit == -1 || isplit == object_value.length)
                return false;

        sMonth = object_value.substring(0, isplit);

        if (sMonth.length == 0)
                return false;

        isplit = object_value.indexOf(EW_dateSep, isplit + 1);

        if (isplit == -1 || (isplit + 1 ) == object_value.length)
                return false;

        sDay = object_value.substring((sMonth.length + 1), isplit);

        if (sDay.length == 0)
                return false;

        isep = object_value.indexOf(' ', isplit + 1);
        if (isep == -1) {
                sYear = object_value.substring(isplit + 1);
        } else {
                sYear = object_value.substring(isplit + 1, isep);
                sTime = object_value.substring(isep + 1);
                if (!EW_checktime(sTime))
                        return false;
        }

        if (!EW_checkinteger(sMonth))
                return false;
        else if (!EW_checkrange(sMonth, 1, 12))
                return false;
        else if (!EW_checkinteger(sYear))
                return false;
        else if (!EW_checkrange(sYear, 0, 9999))
                return false;
        else if (!EW_checkinteger(sDay))
                return false;
        else if (!EW_checkday(sYear, sMonth, sDay))
                return false;
        else
                return true;
}

// Date (yyyy/mm/dd, )
function EW_checkdate(object_value) {
        if (object_value.length == 0)
                return true;

        isplit = object_value.indexOf(EW_dateSep);

        if (isplit == -1 || isplit == object_value.length)
                return false;

        sYear = object_value.substring(0, isplit);

        isplit = object_value.indexOf(EW_dateSep, isplit + 1);

        if (isplit == -1 || (isplit + 1 ) == object_value.length)
                return false;

        sMonth = object_value.substring((sYear.length + 1), isplit);

        if (sMonth.length == 0)
                return false;

        isep = object_value.indexOf(' ', isplit + 1);
        if (isep == -1) {
                sDay = object_value.substring(isplit + 1);
        } else {
                sDay = object_value.substring(isplit + 1, isep);
                sTime = object_value.substring(isep + 1);
                if (!EW_checktime(sTime))
                        return false;
        }

        if (sDay.length == 0)
                return false;

        if (!EW_checkinteger(sMonth))
                return false;
        else if (!EW_checkrange(sMonth, 1, 12))
                return false;
        else if (!EW_checkinteger(sYear))
                return false;
        else if (!EW_checkrange(sYear, 0, 9999))
                return false;
        else if (!EW_checkinteger(sDay))
                return false;
        else if (!EW_checkday(sYear, sMonth, sDay))
                return false;
        else
                return true;
}

// Date (dd/mm/yyyy)
function EW_checkeurodate(object_value) {
        if (object_value.length == 0)
          return true;

        isplit = object_value.indexOf(EW_dateSep);

        if (isplit == -1 || isplit == object_value.length)
                return false;

        sDay = object_value.substring(0, isplit);

        monthSplit = isplit + 1;

        isplit = object_value.indexOf(EW_dateSep, monthSplit);

        if (isplit == -1 ||  (isplit + 1 )  == object_value.length)
                return false;

        sMonth = object_value.substring((sDay.length + 1), isplit);

        isep = object_value.indexOf(' ', isplit + 1);
        if (isep == -1) {
                sYear = object_value.substring(isplit + 1);
        } else {
                sYear = object_value.substring(isplit + 1, isep);
                sTime = object_value.substring(isep + 1);
                if (!EW_checktime(sTime))
                        return false;
        }

        if (!EW_checkinteger(sMonth))
                return false;
        else if (!EW_checkrange(sMonth, 1, 12))
                return false;
        else if (!EW_checkinteger(sYear))
                return false;
        else if (!EW_checkrange(sYear, 0, null))
                return false;
        else if (!EW_checkinteger(sDay))
                return false;
        else if (!EW_checkday(sYear, sMonth, sDay))
                return false;
        else
                return true;
}

function EW_checkday(checkYear, checkMonth, checkDay) {
        maxDay = 31;

        if (checkMonth == 4 || checkMonth == 6 ||        checkMonth == 9 || checkMonth == 11) {
                maxDay = 30;
        } else if (checkMonth == 2)        {
                if (checkYear % 4 > 0)
                        maxDay =28;
                else if (checkYear % 100 == 0 && checkYear % 400 > 0)
                        maxDay = 28;
                else
                        maxDay = 29;
        }

        return EW_checkrange(checkDay, 1, maxDay);
}

function EW_checkinteger(object_value) {
        if (object_value.length == 0)
                return true;

        var decimal_format = ".";
        var check_char;

        check_char = object_value.indexOf(decimal_format);
        if (check_char < 1)
                return EW_checknumber(object_value);
        else
                return false;
}

function EW_numberrange(object_value, min_value, max_value) {
				object_value = 	object_value+"";
				if (object_value.length == 0)
                return true;
        if (!EW_checknumber(object_value))
        				return false;
        if (min_value != null) {
          if (object_value < min_value)
                return false;
        }
				
        if (max_value != null) {
          if (object_value > max_value)
                 return false;
        }

        return true;
}

function EW_checknumber(object_value) {
        if (object_value.length == 0)
                return true;

        var start_format = " .+-0123456789,";
        var number_format = " .0123456789,";
        var check_char;
        var decimal = false;
        var trailing_blank = false;
        var digits = false;

        check_char = start_format.indexOf(object_value.charAt(0));
        if (check_char == 1)
                decimal = true;
        else if (check_char < 1)
                return false;

        for (var i = 1; i < object_value.length; i++)        {
                check_char = number_format.indexOf(object_value.charAt(i))
                if (check_char < 0) {
                        return false;
                } else if (check_char == 1)        {
                        if (decimal)
                                return false;
                        else
                                decimal = true;
                } else if (check_char == 0) {
                        if (decimal || digits)
                        trailing_blank = true;
                }        else if (trailing_blank) {
                        return false;
                } else {
                        digits = true;
                }
        }

        return true;
}

function EW_checkrange(object_value, min_value, max_value) {
        if (object_value.length == 0)
                return true;

        if (!EW_checknumber(object_value))
                return false;
        else
                return (EW_numberrange((eval(object_value)), min_value, max_value));

        return true;
}

function EW_checktime(object_value) {
        if (object_value.length == 0)
                return true;

        isplit = object_value.indexOf(':');

        if (isplit == -1 || isplit == object_value.length)
                return false;

        sHour = object_value.substring(0, isplit);
        iminute = object_value.indexOf(':', isplit + 1);

        if (iminute == -1 || iminute == object_value.length)
                sMin = object_value.substring((sHour.length + 1));
        else
                sMin = object_value.substring((sHour.length + 1), iminute);

        if (!EW_checkinteger(sHour))
                return false;
        else if (!EW_checkrange(sHour, 0, 23))
                return false;

        if (!EW_checkinteger(sMin))
                return false;
        else if (!EW_checkrange(sMin, 0, 59))
                return false;

        if (iminute != -1) {
                sSec = object_value.substring(iminute + 1);
                if (!EW_checkinteger(sSec))
                        return false;
                else if (!EW_checkrange(sSec, 0, 59))
                        return false;
        }

        return true;
}

function EW_checkphone(object_value) {
        if (object_value.length == 0)
                return true;

        if (object_value.length != 12)
                return false;

        if (!EW_checknumber(object_value.substring(0,3)))
                return false;
        else if (!EW_numberrange((eval(object_value.substring(0,3))), 100, 1000))
                return false;

        if (object_value.charAt(3) != "-" && object_value.charAt(3) != " ")
                return false

        if (!EW_checknumber(object_value.substring(4,7)))
                return false;
        else if (!EW_numberrange((eval(object_value.substring(4,7))), 100, 1000))
                return false;

        if (object_value.charAt(7) != "-" && object_value.charAt(7) != " ")
                return false;

        if (object_value.charAt(8) == "-" || object_value.charAt(8) == "+")
                return false;
        else
                return (EW_checkinteger(object_value.substring(8,12)));
}


function EW_checkzip(object_value) {
        if (object_value.length == 0)
                return true;

        if (object_value.length != 5 && object_value.length != 10)
                return false;

        if (object_value.charAt(0) == "-" || object_value.charAt(0) == "+")
                return false;

        if (!EW_checkinteger(object_value.substring(0,5)))
                return false;

        if (object_value.length == 5)
                return true;

        if (object_value.charAt(5) != "-" && object_value.charAt(5) != " ")
                return false;

        if (object_value.charAt(6) == "-" || object_value.charAt(6) == "+")
                return false;

        return (EW_checkinteger(object_value.substring(6,10)));
}


function EW_checkcreditcard(object_value) {
        var white_space = " -";
        var creditcard_string = "";
        var check_char;

        if (object_value.length == 0)
                return true;

        for (var i = 0; i < object_value.length; i++) {
                check_char = white_space.indexOf(object_value.charAt(i));
                if (check_char < 0)
                        creditcard_string += object_value.substring(i, (i + 1));
        }

        if (creditcard_string.length == 0)
                return false;

        if (creditcard_string.charAt(0) == "+")
                return false;

        if (!EW_checkinteger(creditcard_string))
                return false;

        var doubledigit = creditcard_string.length % 2 == 1 ? false : true;
        var checkdigit = 0;
        var tempdigit;

        for (var i = 0; i < creditcard_string.length; i++) {
                tempdigit = eval(creditcard_string.charAt(i));
                if (doubledigit) {
                        tempdigit *= 2;
                        checkdigit += (tempdigit % 10);
                        if ((tempdigit / 10) >= 1.0)
                                checkdigit++;
                        doubledigit = false;
                }        else {
                        checkdigit += tempdigit;
                        doubledigit = true;
                }
        }

        return (checkdigit % 10) == 0 ? true : false;
}


function EW_checkssc(object_value) {
        var white_space = " -+.";
        var ssc_string="";
        var check_char;

        if (object_value.length == 0)
                return true;

        if (object_value.length != 11)
                return false;

        if (object_value.charAt(3) != "-" && object_value.charAt(3) != " ")
                return false;

        if (object_value.charAt(6) != "-" && object_value.charAt(6) != " ")
                return false;

        for (var i = 0; i < object_value.length; i++) {
                check_char = white_space.indexOf(object_value.charAt(i));
                if (check_char < 0)
                        ssc_string += object_value.substring(i, (i + 1));
        }

        if (ssc_string.length != 9)
                return false;

        if (!EW_checkinteger(ssc_string))
                return false;

        return true;
}


function EW_checkemail(object_value) {
        if (object_value.length == 0)
                return true;

        if (!(object_value.indexOf("@") > -1 && object_value.indexOf(".") > -1))
                return false;

        return true;
}

// GUID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
function EW_checkGUID(object_value)        {
        if (object_value.length == 0)
                return true;
        if (object_value.length != 38)
                return false;
        if (object_value.charAt(0)!="{")
                return false;
        if (object_value.charAt(37)!="}")
                return false;

        var hex_format = "0123456789abcdefABCDEF";
        var check_char;

        for (var i = 1; i < 37; i++) {
                if ((i==9) || (i==14) || (i==19) || (i==24)) {
                        if (object_value.charAt(i)!="-")
                                return false;
                } else {
                        check_char = hex_format.indexOf(object_value.charAt(i));
                        if (check_char < 0)
                                return false;
                }
        }
        return true;
}


// Update a combobox with filter value
// object_value_array format
// object_value_array[n] = option value
// object_value_array[n+1] = option text 1
// object_value_array[n+2] = option text 2
// object_value_array[n+3] = option filter value
function EW_updatecombo(obj, object_value_array, filter_value) {
        var value = obj.options[obj.selectedIndex].value;
        for (var i = obj.length-1; i > 0; i--) {
                obj.options[i] = null;
        }
        for (var j=0; j<object_value_array.length; j=j+4) {
                if (object_value_array[j+3].toUpperCase() == filter_value.toUpperCase()) {
                        EW_newopt(obj, object_value_array[j], object_value_array[j+1], object_value_array[j+2]);
                }
        }
        EW_selectopt(obj, value);
}

// Create combobox option
function EW_newopt(obj, value, text1, text2) {
        var text = text1;
        if (text2 != "")
                text += ", " + text2;
        var optionName = new Option(text, value, false, false)
        var length = obj.length;
        obj.options[length] = optionName;
}

// Select combobox option
function EW_selectopt(obj, value) {
        for (var i = obj.length-1; i>=0; i--) {
                if (obj.options[i].value.toUpperCase() == value.toUpperCase()) {
                        obj.selectedIndex = i;
                        break;
                }
        }
}

// Get image width/height
function EW_getimagesize(file_object, width_object, height_object) {
        if (navigator.appVersion.indexOf("MSIE") != -1)        {
                myimage = new Image();
                myimage.onload = function () {
                        width_object.value = myimage.width; height_object.value = myimage.height;
                }
                myimage.src = file_object.value;
        }
}

// Get Netscape Version
function getNNVersionNumber() {
        if (navigator.appName == "Netscape") {
                var appVer = parseFloat(navigator.appVersion);
                if (appVer < 5) {
                        return appVer;
                } else {
                        if (typeof navigator.vendorSub != "undefined")
                                return parseFloat(navigator.vendorSub);
                }
        }
        return 0;
}

// Get Ctrl key for multiple column sort
function ewsort(e, url) {
        var ctrlPressed = 0;
        if (parseInt(navigator.appVersion) > 3) {
                if (navigator.appName == "Netscape") {
                        if (getNNVersionNumber() >= 6)
                                ctrlPressed = e.ctrlKey;
                        else
                                ctrlPressed = ((e.modifiers+32).toString(2).substring(3,6).charAt(1)=="1");
                } else {
                 ctrlPressed = event.ctrlKey;
                }
                if (ctrlPressed) {
                        var newPage = "<scr" + "ipt language=\"JavaScript\">setTimeout('window.location.href=\"" + url + "&ctrl=1\"', 10);</scr" + "ipt>";
                        document.write(newPage);
                        document.close();
                        return false;
                }
        }
        return true;
}

function EW_checklength(object_value, minlength , maxlength){
					if(object_value.length < minlength) return false;
					if(object_value.length > maxlength) return false;
					return true;
}

function EW_checkObjectLength(object_value,checklength){
	if(object_value != "")
	{
		if(object_value.length > checklength)
		{
			return false;
		}
	}
	return true;
}
function EW_checkPasswordLength(object_oldvalue,checklength)
{
	if(object_oldvalue.length < checklength)
	{
		return false;
	}
	return true;
}
function EW_checkPasswordConfirm(object_oldvalue,object_confirmvalue)
{
	if(object_oldvalue != object_confirmvalue)
	{
		return false;
	}
	return true;
}

/*******************Ajax_Script**********************/
/*create ajax object*/
function InitAjax()
{
	//Reputation varisable ajax
	var ajax=false; 
	try
	{ 
		
		ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch (e) 
	{ 
		try 
		{ 
			
			ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		}
		catch (E) 
		{ 
			
			ajax = false; 
		} 
	}
	
	if (!ajax && typeof XMLHttpRequest!='undefined') 
	{ 
		
		ajax = new XMLHttpRequest(); 
	} 
	//return ajax object
	return ajax;
}

function connectionAjax(strURL,intAsynchronous)
{
	//set check url
	var url = strURL;
	//create ajax object
	var ajax = InitAjax();
	if(intAsynchronous == "")
	{
		var isAsynchronous = false;
	}
	else
	{
		var isAsynchronous = intAsynchronous;
	}
	ajax.open("GET", url, isAsynchronous);
	//set function
	if(!isAsynchronous && navigator.userAgent.indexOf("Firefox")>0)
	{
		//set "Get" data
		ajax.send(null);
		//get ajax return value
		gblReturnAjaxValues = ajax.responseText;
	}
	else
	{
		ajax.onreadystatechange = function (strErrorMessage)
		{
			//get status
			if (ajax.readyState == 4 && ajax.status == 200) 
			{
				//get ajax return value
				gblReturnAjaxValues = ajax.responseText;
			}
		}
		//set "Get" data
		ajax.send(null);
	}
	return gblReturnAjaxValues;
}

/* Use ajax check unique of data */
function CheckUnique(strCheckTable,strCheckColumn,strCheckValue,strCheckPkIDColumn,strCheckPkIDValue)
{
	//check variable strCheckColumn is null than return false
	if(typeof(strCheckColumn) == 'undefined')
	{
		//return false
		return false;
	}
	//set check url
	var url = "../Public/CheckUnique.php?ActionTable=" + strCheckTable + "&ActionColumn=" + strCheckColumn + "&ActionValue="+ strCheckValue+"&ActionPrimaryKeyColumn="+strCheckPkIDColumn+"&ActionPrimaryKey="+strCheckPkIDValue;
	ReturnAjaxTF = connectionAjax(url,false);
	//return variable ReturnAjaxTF
	if(ReturnAjaxTF == 1)
		return true;
	else if (ReturnAjaxTF == 0)
		return false;
} 

//get error info
var info = "";
//(ActionID: error number)
function getErrorInfo(ActionID,Argument)
{
	//get the URL, what will be used in Ajax
	var url = "../Public/Error.php?ActionID="+ActionID+"&Argument="+Argument;
	info = connectionAjax(url,false);
	//return info	
	return info;
} 

//check whether boxes are selected
function setCheckboxes(the_form, obj, objname)
{
	var arrObj;
	arrObj = document.getElementsByTagName("input");
	for(intI = 0 ; intI < arrObj.length ; intI ++)
	{
		if(arrObj[intI].type == "checkbox")
		{
			if(arrObj[intI].id != "chkAll")
			{
				arrObj[intI].checked = document.getElementById("chkAll").checked;
			}
		}
	}
	/*
	var do_check;
	if(obj.checked == true)
		do_check = true;
	else
		do_check = false;
	
    var elts = document.forms[the_form].elements[objname];
    alert(objname);
    if(typeof(elts) != 'undefined')
    {
    	
	    var elts_cnt = (typeof(elts) != 'undefined')? elts.length: 0; 
	    alert(elts_cnt);
	    if (elts_cnt > 0) {
	        for (var i = 0; i < elts_cnt; i++) {
	            elts[i].checked = do_check;
	        }
	    } else {
	        elts.checked = do_check;
	    }
    }
    */
    return true;
} 

/*change password*/
function changePassword(strTable,strPasswordColumn,strPrimarykeyColumn,intPrimarykey)
{
	var intTop = ((screen.height / 2) - (150 / 2));
	var intLeft = ((screen.width / 2) - (350 / 2));
	var strPath = "../Public/ChangePassword.php?Table="+strTable+"&PasswordColumn="+strPasswordColumn+"&PrimarykeyColumn="+strPrimarykeyColumn+"&Primarykey="+intPrimarykey;
	window.open(strPath,'Change_Password', 'width=350, height=150, dependent=yes, scrollbars=no, top='+intTop+', left='+intLeft);
}

/*forgot password*/
function forgotPassword()
{
	var intTop = ((screen.height / 2) - (100 / 2));
	var intLeft = ((screen.width / 2) - (350 / 2));
	var strPath = "../Public/ForgotPassword.php";
	window.open(strPath,'Forgot_Password', 'width=350, height=100, dependent=yes, scrollbars=no, top='+intTop+', left='+intLeft);
}
/*get or set textarea value*/
function getEditorTextContents(strTextareaName)
{ 
	var objectEditor = FCKeditorAPI.GetInstance(strTextareaName); 
    return(objectEditor.EditorDocument.body.innerText); 
}
function getEditorHTMLContents(strTextareaName)
{ 
	var objectEditor = FCKeditorAPI.GetInstance(strTextareaName); 
    return(objectEditor.GetXHTML(true)); 
}
function setEditorContents(strTextareaName,strContent)
{ 
	var objectEditor = FCKeditorAPI.GetInstance(strTextareaName); 
    objectEditor.SetHTML(strContent) ; 
}
function resetTextarea(strTextareaName,strDivName)
{ 
	setEditorContents(strTextareaName,document.getElementById(strDivName).innerHTML);
}
function resetTextarea_All()
{
	var strFrameID;
	var strDivID;
	var arrFrame = document.getElementsByTagName("iframe");  
	for (intI = 0 ; intI < arrFrame.length ; intI ++)
	{
		strFrameID = arrFrame[intI].id.substring(0,arrFrame[intI].id.length-8);
		strDivID = "div" + strFrameID;
		resetTextarea(strFrameID,strDivID);
	}
	/*not need*/
	if(document.getElementById("intNumber") && document.getElementById("hidintNumber"))
	{
		document.getElementById("intNumber").value = document.getElementById("hidintNumber").value;
	}
	/*not need*/
}
function ChangeLanguage(intLanguageID)
{
	var strLocation;
	var strQuery;
	var strPath;
	strQuery = "ChangeLanguageAction=ChangeLanguage&ChangeLanguageID="+intLanguageID;;
	strLocation = window.location.href.replace("#","");
	if(strLocation.search("ChangeLanguageAction=ChangeLanguage") > 0)
	{
		strLocation = strLocation.substring(0,strLocation.search("ChangeLanguageAction=ChangeLanguage")-1);
	}
	if(strLocation.split("?").length > 1)
	{
		strPath = strLocation+"&"+strQuery;
	}
	else
	{
		strPath = strLocation+"?"+strQuery;
	}
	document.location.href=strPath;
}

function toBreakWord(id,intLen) {
	var obj=document.getElementById(id);
	var strContent=obj.innerHTML;  
	var strTemp="";
	while(strContent.length>intLen)
	{
		strTemp+=strContent.substr(0,intLen)+"&#10;";  
		strContent=strContent.substr(intLen,strContent.length);  
	}
	strTemp+="&#10;"+strContent;
	obj.innerHTML=strTemp;
}

var occupy;
function mov_pic(direction,num){
	if(occupy == true)
		return;
	var unit_w = 0;
	var total_w = 0;
	var limit_w = 0;
	var li_num = 0;
	var fix_unit = new Array();
	for(var i = 0;i < $("scroll_ul").childNodes.length; i ++){
		if($("scroll_ul").childNodes[i].tagName == 'LI') {
			li_num++;
			if(li_num <= num)
				fix_unit[i] = $("scroll_ul").childNodes[i];
			if(unit_w == 0)
				unit_w = $("scroll_ul").childNodes[i].clientWidth;
			total_w += $("scroll_ul").childNodes[i].clientWidth;
		}
	}
	var curr_w = parseInt($("scroll_ul").style.left);
	if(direction == 'l')
		limit_w = curr_w - unit_w;
	else
		limit_w = curr_w + unit_w;
		
	if(limit_w < -(total_w-num*unit_w)) {
		return;
	}
	
	if(limit_w > 0) {
		return;
	}

	if(direction == 'l')
		move_left(limit_w,unit_w);
	else
		move_right(limit_w,unit_w);
}

function move_left(limit_w,unit_w){
	occupy = true;
	var curr_width = parseInt($("scroll_ul").style.left);
	if(curr_width > limit_w) {
		$("scroll_ul").style.left = (curr_width - 6)+'px';
		var hldMoveLayer = setTimeout('move_left('+limit_w+')',5);
	}else{
		$("scroll_ul").style.left = limit_w+'px';
		clearTimeout(hldMoveLayer);
		occupy = false;
	}
}

function move_right(limit_w,unit_w){
	occupy = true;
	var curr_width = parseInt($("scroll_ul").style.left);
	if(curr_width < limit_w) {
		$("scroll_ul").style.left = (curr_width+6)+'px';
		var hldMoveLayer = setTimeout('move_right('+limit_w+')',5);
	}else {
		$("scroll_ul").style.left = limit_w+'px';
		clearTimeout(hldMoveLayer);
		occupy = false;
	}
}