﻿// JScript File

function ViewJudgeForm(strJudgeType,evt)
{
    var objDivJudge = getObj('div_UserJudge');
    
    if(strJudgeType == 5)
    {
        if (isFF)
        {
            getObj("div_JudgeText1").innerHTML = "Appropriate";
            getObj("div_JudgeText2").innerHTML = "Suggestion?";
            
        }else
        {
            getObj("div_JudgeText1").innerText = "Appropriate";
            getObj("div_JudgeText2").innerText = "Suggestion?";
        }
    }else
    {
        if (isFF)
        {
            getObj("div_JudgeText1").innerHTML = "Accurate";
            getObj("div_JudgeText2").innerHTML = "Result?";
        }else
        {
            getObj("div_JudgeText1").innerText = "Accurate";
            getObj("div_JudgeText2").innerText = "Result?";
        }
    }

    SetJudgeFormPosition(objDivJudge,evt);

    fadeIn(objDivJudge);
    getObj(hidJudgeType).value = strJudgeType;
    
}

function HiddenJudgeForm()
{
    var objDivJudge = getObj('div_UserJudge');
    fadeOut(objDivJudge);
}

function SetJudgeFormPosition(objDivJudge, evt)
{
    var divResult = getObj("div_Result");

    var x = isFF?evt.pageX:window.event.x;
    var y = isFF?evt.pageY:window.event.y;

    //alert(window.event.y + "_" + window.event.clientY + "_" + divResult.offsetTop + "_" + document.body.scrollTop);

    if (isIE)
    {
        objDivJudge.style.top  = y - 80 * 0.80;
        objDivJudge.style.left  = x + 5;
    }else if (isFF)
    {
        objDivJudge.style.top  = y - divResult.offsetTop- 80 * 0.80  + "px";
        objDivJudge.style.left  = x - divResult.offsetLeft + 5 + "px" ;
    }else //chrome
    {
       
        objDivJudge.style.top  = y + document.body.scrollTop - divResult.offsetTop  - 80 * 0.80 + "px";
        objDivJudge.style.left  = x - divResult.offsetLeft + 5 + "px" ;
    }
}


function SetDefault()
{
    var objSelCountryJudge = getObj(strSelCountryJudgeID);
    objSelCountryJudge.firstChild.selected = true;
}

function fadeIn(oDiv)
{
    oDiv.style.visibility="visible";
}

function fadeOut(oDiv)
{
     oDiv.style.visibility="hidden";
}

function fade(divName)
{
    var obj = getObj(divName);
    fadeIn(obj);
}

function unfade(divName)
{
    var obj = getObj(divName);
    fadeOut(obj);
}


var obj = getObj('topFill');
var alertObj = getObj('alertBox');
function oload(){
     obj = getObj('topFill');
     alertObj = getObj('alertBox');
     obj.style.display = 'none';
     alertObj.style.display = 'none';
}

window.resize = oresize;
function cl(str){
     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 = getObj("alertBox");

     if (isChrome)
     {
        alertBox.style.top = (document.documentElement.clientHeight - 150)/2 + document.body.scrollTop + "px";
       
     }else
     {
        alertBox.style.top = (document.documentElement.clientHeight - 150)/2 + document.documentElement.scrollTop + "px";
     }
     alertBox.style.left = (document.documentElement.clientWidth - 300) /2  + "px";
     var alertContent = getObj("alertContent");
     alertContent.innerHTML = str;
     window.onload=null;
     closeAfter();
}
function bcl(){
     document.body.style.overflow = '';
     obj.style.display = 'none';
     alertObj.style.display = 'none';
     clearTimeout(stt);
}
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()',5000);
}