// JavaScript Document
function setQueryString(){
    queryString="";
    //var frm = document.forms[0];
    var numberElements =  frm.elements.length;
	//alert(numberElements)
    for(var i = 0; i < numberElements; i++) {
        if(i < numberElements-1) {
            queryString += frm.elements[i].name+"="+
                           encodeURIComponent(frm.elements[i].value)+"&";
        } else {
            queryString += frm.elements[i].name+"="+
                           encodeURIComponent(frm.elements[i].value);
        }

    }
}


function Focus(objname, waterMarkText) {
	obj = document.getElementById(objname);
	if (obj.value == waterMarkText) {
		obj.value = "";
		obj.className = "NormalTextBox";
		if (obj.value == "User ID" || obj.value == "" || obj.value == null) {
			obj.style.color = "black";
		}
	}
}
function Blur(objname, waterMarkText) {
	obj = document.getElementById(objname);
	if (obj.value == "") {
		obj.value = waterMarkText;
		if (objname != "txtPwd") {
			obj.className = "WaterMarkedTextBox";
		}
		else {
			obj.className = "WaterMarkedTextBoxPSW";
		}
	}
	else {
		obj.className = "NormalTextBox";
	}

	if (obj.value == "User ID" || obj.value == "" || obj.value == null) {
		obj.style.color = "gray";
	}
}

function sendComment(url,myForm,divDisplay){
	sDiv = divDisplay
	frm = myForm
	var comment = myForm.comment.value;
	var user_id = myForm.u_id.value
	
	if (comment == "" || comment.indexOf("Add your comment") != -1)
	{
		//alert('okd');
		document.getElementById('flash').style.display = 'block';
		document.getElementById('flash').innerHTML= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please input comment!";
	}
	else if (user_id == "")
	{
		document.getElementById('flash').style.display = 'block';
		document.getElementById('flash').innerHTML= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please login/register to post comment!";
	}
	else
	{	
		//alert('oks lang');
		xmlHttp=GetXmlHttpObject(saveComment)
		setQueryString();
		url=url+"?&sid="+Math.random();
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.send(queryString); 
	}
}

function saveComment() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById(sDiv).innerHTML=xmlHttp.responseText
		document.getElementById('comment').innerHTML= "";
	}
} 

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
} 
