﻿// limit number of words in the textbox
function LimitWordCount(textboxID,labelID,max)
{
    if (document.getElementById(textboxID).value !='')
    {
        var split_words = document.getElementById(textboxID).value.split(' ');
        if (split_words.length > max) 
        {
            var remain = '';
            for (var i=0;i<max;i=i+1)
            {
                if (split_words[i] != null)
                {
                    if (i != max -1)
                        remain = remain + split_words[i] + ' ';
                    else
                        remain = remain + split_words[i];
                }
            }
            document.getElementById(textboxID).value = remain;
            alert('Your input text was too long and has been trimmed! Only ' + max + ' words allowed');
        }
        
        document.getElementById(labelID).innerHTML = document.getElementById(textboxID).value.split(' ').length;
    }
    else
    {
        document.getElementById(labelID).innerHTML = "0";
    }
}

// print div layer
var newWin = null;

// Find out browser version.
var util_browser='';
var util_b_version='';
var util_version='';
util_browser=navigator.appName;
util_b_version=navigator.appVersion;
util_version = parseFloat(util_b_version);

function printDiv(DivID)
{
	var divToPrint= document.getElementById(DivID);
	newWin= window.open();
	newWin.document.open();  
	var style = "<head><title>RCEP.net</title><link href='/styles/print.css' rel='stylesheet' media='print' type='text/css'><link href='/styles/print.css' rel='stylesheet' type='text/css'></head>";
	var content = "<html>" + style + "<body>" + divToPrint.innerHTML + "</body></html>";  
	newWin.document.write(content);
	newWin.document.close();
	
	// Do not print automatically for Chrome and MSIE 6.0
	if(util_b_version.indexOf("Chrome")==-1 && util_b_version.indexOf("MSIE 6.0")==-1)
	{
		self.focus();
		newWin.print();
		newWin.close();
	}else
	{
		newWin.focus();
	}

}

// javascript to get page height
function GetHeight()
{
    var y = 0;
    if (self.innerHeight)
    {
        y = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientHeight)
    {
        y = document.documentElement.clientHeight;
    }
    else if (document.body)
    {
        y = document.body.clientHeight;
    }

    return y;

}




