﻿var KEY_ENTER = 13;
function down()
{
    document.getElementById(strbtnGoId).src = "Images/button_go_click.gif";
}
		
function hover()
{
	document.getElementById(strbtnGoId).src  = "Images/button_go_hover.gif";
}
		
function up()
{
	document.getElementById(strbtnGoId).src  = "Images/button_go.gif";
}

function txtInput_onkeypress(evt)
{
    var e =(evt)?evt:window.event; 

    if(e.keyCode==KEY_ENTER || e.charCode == KEY_ENTER)
    {
        if (!checkQuery())
        {
            if (window.event) { 
                window.event.returnValue=false;
                window.event.cancelBubble=true; 
            }else{ 
                e.preventDefault()
                e.stopPropagation(); 
            } 
            return false;
        }

        if (window.event) { 
            window.event.returnValue=false;
            window.event.cancelBubble=true; 
        }else{ 
            e.preventDefault();
            e.stopPropagation(); 
        } 
        doQuerySTS();
    }
}	

function checkQuery()
{
    var query = txtQ.value;
    if(trim(query) == "")
    {
        if (rbP.checked)
        {
            alert("Please input a URL.");
        }
        else
        {
            alert("Please input a keyword.");
        }
 
        txtQ.value = "";
        txtQ.focus();
        return false;
    }else
    {
        return true;
    }
}

function doQuerySTS()
{
    //document.forms[0].submit();
    goBtn.click();
}

function trim(str) 
{
	str = str.toString();
	
	while (1) {
		if (str.substring(0, 1) != " ")	{
			break;
		}
		str = str.substring(1, str.length);
	}
	
	while (1) {
		if (str.substring(str.length - 1,str.length) != " ") {
			break;
		}
	
		str = str.substring(0, str.length - 1);
	}
	
	return str;
}

function SetUrlFrameVisible(isVisible)
{
    if (isVisible)
    {
        document.getElementById("iframeUrl").style.display = "block";
    }else
    {
        document.getElementById("iframeUrl").style.display = "none";
    }
}

function ResetInput()
{
    txtQ.value = "";
    rbP.checked = true;
    rbQ.checked = false;
        
    var divResult = document.getElementById("divResult");
    if(divResult != null)
        divResult.style.display = "none";
    
}

function collapse_MoreInfo()
{
    var div_More = document.getElementById("div_MoreInfo");
    if(div_More.style.display == "none")
    {
        div_More.style.display = "block";
    }else
    {
        div_More.style.display = "none";
    }
}

function over_MoreInfo(e)
{
    var div_More = document.getElementById("div_MoreInfo");
    var img = (e.target == null ? event.srcElement: e.target); 

    if(div_More.style.display == "none")
    {
        img.src = "images/btn_more_over.gif";
    }else
    {
        img.src = "images/btn_less_over.gif";
    }
}

function out_MoreInfo(e)
{
    var div_More = document.getElementById("div_MoreInfo");
    var img = (e.target == null ? event.srcElement: e.target); 
    
    if(div_More.style.display == "none")
    {
        img.src = "images/btn_more.gif";
    }else
    {
        img.src = "images/btn_less.gif";
    }
}

function SetMoreInfoPanelVisible(isTrue)
{
    var div_MoreCtrl = document.getElementById("div_MoreImgCtrl");
    if(isTrue == "True")
    {
        if (div_MoreCtrl != null)
            div_MoreCtrl.style.display = "block";
    }else
    {
        if (div_MoreCtrl != null)
            div_MoreCtrl.style.display = "none";
    }
}

function SetResultPanelVisible(isTrue)
{
    var div_ResultPnl = document.getElementById("divResult");
    if(isTrue == "True")
    {
        if (div_ResultPnl != null)
            div_ResultPnl.style.display = "block";
    }else
    {
        if (div_ResultPnl != null)
            div_ResultPnl.style.display = "none";
    }
}

function HiddenJudgeForm()
{
    var div_judge = document.getElementById("div_UserJudge");
    if (div_judge != null)
    {
        div_judge.style.display= "none";
    }
}

function ShowJudgeForm()
{
    var div_judge = document.getElementById("div_UserJudge");
    if (div_judge != null)
    {
        div_judge.style.display= "block";
    }
}

function ShowMessage(str)
{
    //alert(str);
}

// the code for message box----begin
var obj = document.getElementById('topFill');
var alertObj = document.getElementById('alertBox');
var bodyHeight;
window.resize = oresize;

function cl(str){
    bodyHeight = document.body.style.height;
    document.body.style.overflow = 'hidden';
    document.body.style.height = document.documentElement.clientHeight + 'px';
    obj.style.display = 'block';
    alertObj.style.display = 'block';
    obj.style.height = document.documentElement.scrollHeight + 'px';
    var alertBox = document.getElementById("alertBox");
    alertBox.style.top = (document.body.clientHeight - 150)/2 + document.body.scrollTop + "px";
    alertBox.style.left = (document.body.clientWidth - 300) /2  + "px";
    var alertContent = document.getElementById("alertContent");
    alertContent.innerHTML = str;
    window.onload=null;
    closeAfter();
}

function bcl(){
    document.body.style.overflow = '';
    document.body.style.height = bodyHeight;
    window.scroll(0,1);
    obj.style.display = 'none';
    alertObj.style.display = 'none';
}

function oresize(){
    if(obj.style.display != 'block'){
  
    }else{
        cl();
    }
}

function isno(str){
    if (str == 'yes'){
        window.close();
    }else {
        bcl();
    }
}

var stt;
function closeAfter()
{
    stt = setTimeout('bcl()',3000);
}
// the code for message box----end


//restore the input box value when press the backspace key
window.onload = function()
{
    txtQ.value = hidQ.value; 
}
