var left_w=155;
var left_h=120;
var center_w=740;
var center_h=85;

/* == FUNCTIONS FOR DOCUMENT == */
/*                              */

function cutString(input, maxCharacter)
{
    var pos = maxCharacter;
    if(pos > input.length ) pos = input.length;
    
	//input = input.substring(0,maxCharacter);
    if(pos >= maxCharacter)
    {
        input = input.substring(0,pos);
        var str = new Array();
        str = input.split(' ');
        input='';
        
        for(i=0;i<str.length-1;i++)
        {
            input = input + str[i].replace(' ','') + ' ';
        }
        
        input = input.substring(0,input.length-1) + ' ...';
    }
    return input;
}


function processString(divId, maxCharacter)
{
    var strInput = document.getElementById(divId).innerHTML;
    strInput = cutString(strInput, maxCharacter);
    document.getElementById(divId).innerHTML = strInput;
}

function goToPage(pg)
{
    var clink = '';
    clink = PAGE_FOLDER > 0 ? getCateLink(PAGE_FOLDER) : getCateLink(0);
    clink = '/' + clink + '/trang' + pg + '.xinh';
    document.location.href = clink;
    return false;
}

function goToPageSearch(pg, cid, extract, s)
{
    var clink = '';
    clink = PAGE_FOLDER > 0 ? getCateLink(PAGE_FOLDER) : getCateLink(0);
    clink = '/Home/Search/?p=' + pg + '&r=' + cid + '&a=' + extract + '&s=' + s;
    document.location.href = clink;
    //return false;
}

function removeHTMLTags(id){
 	if(document.getElementById && document.getElementById(id)){
 		var strInputCode = document.getElementById(id).innerHTML;
 	 	strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
 		 	return (p1 == "lt")? "<" : ">";
 		});
 		var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
 		document.write(strTagStrippedText);
 	}	
}
 	

function expandcollapse(obj,row,imgid)
{
    var div = document.getElementById(obj);        
                                        
    if (div.style.display == "none")
    {
        div.style.display = "inline";  
        document.getElementById('imgupdown'+imgid).src="/Lib/Img/UP.gif"; 
                    
    }
    else
    {
        div.style.display = "none";           
        document.getElementById('imgupdown'+imgid).src="/Lib/Img/DOW.gif";  
    }
} 

function displayLargerImg()
{
    if(document.getElementById('dimg').style.display=='none')
        document.getElementById('dimg').style.display='block';
}
function hiddenLargerImg()
{
    if(document.getElementById('dimg').style.display='block')
        document.getElementById('dimg').style.display='none';
}


function Left(str, n)
{
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n)
{
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function numberFormat(num,decimalNum,bolLeadingZero,bolParens,bolCommas){ 
	if (isNaN(parseInt(num))) return "0";

	var tmpNum = num;
	var iSign = num < 0 ? -1 : 1; 

	tmpNum *= Math.pow(10,decimalNum);
	tmpNum = Math.round(Math.abs(tmpNum))
	tmpNum /= Math.pow(10,decimalNum);
	tmpNum *= iSign;

	var tmpNumStr = new String(tmpNum);

	if (!bolLeadingZero && num < 1 && num > -1 && num != 0)
		if (num > 0)
			tmpNumStr = tmpNumStr.substring(1,tmpNumStr.length);
		else
			tmpNumStr = "-" + tmpNumStr.substring(2,tmpNumStr.length);
				
	if (bolCommas && (num >= 1000 || num <= -1000)) {
		var iStart = tmpNumStr.indexOf(".");
		if (iStart < 0)
			iStart = tmpNumStr.length;

		iStart -= 3;
		while (iStart >= 1) {
			tmpNumStr = tmpNumStr.substring(0,iStart) + "," + tmpNumStr.substring(iStart,tmpNumStr.length)
			iStart -= 3;
		}                       
	}
	if (bolParens && num < 0)
				tmpNumStr = "(" + tmpNumStr.substring(1,tmpNumStr.length) + ")";
	return tmpNumStr;
}

function newWindow(file, window, w, h)
{
    msgWindow=open(file,window,'resizable=no,width=' + w + ', height=' + h + ',titlebar=no,toolbar=no,scrollbars=yes');
    if (msgWindow.opener == null) msgWindow.opener = self;
}

function setStyleFoObject(obj, css)
{
    document.getElementById(obj).style.className=css;
}

function showSourceNews(strSource)
{
    var strOutput = '';
    if (strSource != '')
    {        
        var ValidSharp = false;
       
        var sSource = strSource.split('#');
        if (sSource.length > 0)
        {
            strOutput += "<b>" + sSource[0] + "</b>";
        }
        if (sSource.length > 1)
        {
            strOutput += "<br /><i style='font-weight:normal;'>" + sSource[1] + "</i>";
        }
        else { strOutput = "<i>" + strSource + "</i>"; }
    }
    document.write(strOutput);
}

function SetSearchOnXinh()
{
    if(document.getElementById('Search').style.display=='inline')
    {
        document.getElementById('Search').style.display='none';
    }
    if(document.getElementById('cse-search-box').style.display=='none')
    {
        document.getElementById('cse-search-box').style.display='inline';
    }
    frmS = document.getElementById('cse-search-box');   
    frmS.domains.value = 'baolua.com';
    frmS.sitesearch.value = 'baolua.com';
    document.getElementById('gl').className='lnk_op';
    document.getElementById('xx').className='lnk_op-ac';
    document.getElementById('A1').className='lnk_op';
}
function UnsetSearchOnXinh()
{
    if(document.getElementById('Search').style.display=='inline')
    {
        document.getElementById('Search').style.display='none';
    }
    if(document.getElementById('cse-search-box').style.display=='none')
    {
        document.getElementById('cse-search-box').style.display='inline';
    }
    frmS = document.getElementById('cse-search-box');   
    frmS.domains.value = '';
    frmS.sitesearch.value = '';
    document.getElementById('gl').className='lnk_op-ac';
    document.getElementById('xx').className='lnk_op';
    document.getElementById('A1').className='lnk_op';
}
function SetAdvance()
{
    if(document.getElementById('Search').style.display=='none')
    {
        document.getElementById('Search').style.display='inline';
    }
    if(document.getElementById('cse-search-box').style.display=='inline')
    {
        document.getElementById('cse-search-box').style.display='none';
    }
    frmS.sitesearch.value = '';
    document.getElementById('gl').className='lnk_op';
    document.getElementById('xx').className='lnk_op';
    document.getElementById('A1').className='lnk_op-ac';        
}

function initShowForm()
{
    
    document.getElementById('Search').style.display='none';
 
    document.getElementById('cse-search-box').style.display='inline';
    frmS = document.getElementById('cse-search-box');   
    frmS.domains.value = '';
    frmS.sitesearch.value = '';
    document.getElementById('gl').className='lnk_op-ac';
    document.getElementById('xx').className='lnk_op';
    document.getElementById('A1').className='lnk_op';
}

function showVideo(VideoId) 
{
	//var sLink = '';	
	var sList = '';
	var iMaxItem = 4;	
	//sLink = '/ListFile/Video/tv' + PAGE_SITE + '.xml';
	//if(typeof(sLink)=='undefined' || sLink == '')
	    sLink = '/Sources/Media/tv5.xml';
	AjaxRequest.get(
		{
		'url':sLink
		,'onSuccess':function(req){			
			sList = sList.concat('<ul>');			
			var iCount=0;			
			if(VideoId == 0) {				
				for (var i=0;i<req.responseXML.getElementsByTagName('I').length;i++) {					
					if(req.responseXML.getElementsByTagName('I')[i].getElementsByTagName('I').length > 0) {						
						with(req.responseXML.getElementsByTagName('I').item(i)) {
							if(iCount < iMaxItem) {
								if(i==0) {
									showVideoObject(getNodeValue(getElementsByTagName('T')),getNodeValue(getElementsByTagName('P')),getNodeValue(getElementsByTagName('IP')));
								}
								else {
									sList = sList.concat('<li><a href="javascript:showVideo(');
									sList = sList.concat(getNodeValue(getElementsByTagName('I')));
									sList = sList.concat(');" class="lnk_daylyother">');
									sList = sList.concat(getNodeValue(getElementsByTagName('T')));
									sList = sList.concat('</a></li>');
								}
								iCount++;
							}
							else {
								break;
							}
						}
					}
				}
			}
			else {
				for (var i=0;i<req.responseXML.getElementsByTagName('I').length;i++) {
					if(req.responseXML.getElementsByTagName('I')[i].getElementsByTagName('I').length > 0) {	
						with(req.responseXML.getElementsByTagName('I').item(i)) {
							if(iCount < iMaxItem) {
								if(parseInt(getNodeValue(getElementsByTagName('I'))) == VideoId) {
									showVideoObject(getNodeValue(getElementsByTagName('T')),getNodeValue(getElementsByTagName('P')),getNodeValue(getElementsByTagName('IP')));
								}
								else {
									sList = sList.concat('<li><a href="javascript:showVideo(');
									sList = sList.concat(getNodeValue(getElementsByTagName('I')));
									sList = sList.concat(');" class="lnk_daylyother">');
									sList = sList.concat(getNodeValue(getElementsByTagName('T')));
									sList = sList.concat('</a></li>');
								}
								iCount++;
							}	
							else {
								break;
							}
						}
					}
				}
			}
			sList = sList.concat('</ul>');			
			gmobj('MediaList').innerHTML = sList;				
		}
		,'onError':function(req){
			gmobj("divVideo").innerHTML=req.statusText;
			}
		}
	)
}
function log_buynow(form){
	id = form.product_id.value;
	price = form.item_price_1.value;
	ajax.post("index.php",noresults,"ajax=true&buynow=true&product_id="+id+"price="+price);
}

function gotoexternallink(link){
	window.location = link;
}
function showVideoObject(title,path,imagepath) {
	gmobj('video-title').innerHTML 	= title;					
	var so = new SWFObject('/Resources/Flashes/mediaplayer.swf','MediaPlayer','294','250','8');
	so.addParam('allowscriptaccess','always');
	so.addParam('allowfullscreen','true');
	so.addParam('wmode','transparent');
	so.addVariable('width','290');
	so.addVariable('height','248');
	so.addVariable('file',path);		
	if(imagepath==''){
		so.addVariable('image','/Resources/Img/video_Intro.jpg');
	}
	else{		
		so.addVariable('image',imagepath);
	}
	so.write('mediaspace');
}

function getNodeValue(o){	
	try	{
		return o.item(0).firstChild.nodeValue;
	}
	catch(err) {
		return '';
	}
}
function doSubmit(form_name, page_id , homepage)
  { 
  var frm=document.getElementById(form_name);  
  frm.action=homepage+"/?category="+ frm.category.value+"&page_id="+page_id+"&product_id="+frm.product_id.value;
 
	frm.submit();
	return true;
  
  }
