function Critique()
{
	bindCountryList();
	ShowWindow(480, 400, 'critique');
}

function bindCountryList()
{
	var ajax = GetObjects();
	var Country = "all";
	var url = "/Common/XmlHttpRequest.aspx?type=countrylist&checkvalue=" + Country;
	
	ajax.open("Post", url, false);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
    ajax.send(Country);
	
	var result = ajax.responseText;
	
	var objCountry = document.getElementById("selCountry");
	objCountry.length = 0; 
    objCountry.options.add(new Option("== Please select a country ==", "0")); 
    if(result != "")
    {
        var allArray = result.split("|"); 
        var thisArray;
        for(var i = 0; i < allArray.length; i++) 
        {
			thisArray = allArray[i].split(",");                 
            objCountry.options.add(new Option(thisArray[0].toString(),thisArray[1].toString())); 
        }
    }
}

function AddComment(type)
{
	var Comment = Trim($Obj("txtComment").value);
	var Nickname = Trim($Obj("txtNickname").value);
	var Country = $Obj("ddlCountry").value;
	
	if(Nickname == "")
	{
		alert("Please input your nickname.");
		return;
	}
	else if(Country == "0")
	{
		alert("Please select your country.");
		return;
	}
	else if(Comment == "")
	{
		alert("Please input your comment.");
		return;
	}
	
	if(Comment.indexOf("<scri") > -1 || Comment.indexOf("<a") > -1)
	{
		alert("Sorry! can not contain script.");
		return;
	}
	
	var strContent = "id=" + $Obj("hidID").value + "&nickname=" + escape(Nickname) + "&country=" + Country + "&comment=" + escape(Comment);
	var ajax = GetObjects();
	var url = "";
	if(type == "news")
		url = "/Common/XmlHttpRequest.aspx?type=addnewscomment&checkvalue=c";
	else
		url = "/Common/XmlHttpRequest.aspx?type=addinsidercomment&checkvalue=c";
	
	ajax.open("Post", url, false);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
    ajax.send(strContent);
	
	var result = ajax.responseText;
	
    if(result != "")
    {
		if(result.indexOf("<html>") > -1)
		{
			alert("Sorry! can not contain script.");
			return;
		}
		$Obj("pnlComments").innerHTML = "<ul><li class='sline'></li><li class='smalllight'>By " + Nickname + " from " + Country + " on " + result + "</li><li>" + Comment + "</li></ul>" + $Obj("pnlComments").innerHTML;
		
		$Obj("spanConfirm").innerHTML = "The comment was saved. Thank you for the feedback.";		
	}
	
}

function AppendCritique()
{
	var Rating = $Obj("hidRating").value;
	var Critique = Trim($Obj("hidCritique").value);
	var Nickname = Trim($Obj("hidNickname").value);
	var Country = $Obj("hidCountry").value;
	
	if(Critique == "")
	{
		alert("Please write your critique.");
		return;
	}
	else if(Nickname == "")
	{
		alert("Please input your nickname.");
		return;
	}
	else if(Country == "0" || Country == "")
	{
		alert("Please select your country.");
		return;
	}
	
	if(Critique.indexOf("<scri") > -1 || Critique.indexOf("<a") > -1)
	{
		alert("Sorry! can not contain script.");
		return;
	}
	
	var strContent = "id=" + $Obj("hidProductID").value + "&rating=" + Rating + "&nickname=" + escape(Nickname) + "&country=" + Country + "&critique=" + escape(Critique);
	var ajax = GetObjects();
	var url = "/Common/XmlHttpRequest.aspx?type=appendcritique&checkvalue=c";
	
	ajax.open("Post", url, false);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
    ajax.send(strContent);
	
	var result = ajax.responseText;
	
    if(result != "")
    {
		if(result.indexOf("<html>") > -1)
		{
			alert("Sorry! can not contain script.");
			return;
		}
		CloseWindow();
		$Obj("ctl00_CPH_Comment1_panelComment").innerHTML = result;
		$Obj("hidCritique").value = ""; // clear
	}
}