function DiggIt(userId, linkNo, diggOrBurry, locale) {
   Digg.setLinkVoting(showDiggCount, userId, linkNo, diggOrBurry, locale);
   if (diggOrBurry==1) {
     $("good_clickable_"+linkNo).style.display="none";
     $("not_good_clickable_"+linkNo).style.display="none";
     $("good_unclickable_"+linkNo).style.display="inline";

     $("bad_clickable_"+linkNo).style.display="none";
     $("not_bad_clickable_"+linkNo).style.display="inline";
     $("bad_unclickable_"+linkNo).style.display="none";
   } else {
     $("good_clickable_"+linkNo).style.display="none";
     $("not_good_clickable_"+linkNo).style.display="inline";
     $("good_unclickable_"+linkNo).style.display="none";
     
     $("bad_clickable_"+linkNo).style.display="none";
     $("not_bad_clickable_"+linkNo).style.display="none";
     $("bad_unclickable_"+linkNo).style.display="inline";
   }
}

function showDiggCount(LinkNo_DiggCount) {
   if (LinkNo_DiggCount!=null)
   {
   	DWRUtil.setValue(LinkNo_DiggCount[0], LinkNo_DiggCount[1]);
   }
}

function downloadIt( linkNo ){
   $("downloadForm").linkNo.value = linkNo;
   $("downloadForm").submit();
}

function setBadLink( linkNo ) {
   if ( confirm ("Are you sure ?")) {
        $("setBadLinkForm").linkNo.value = linkNo;
        $("setBadLinkForm").submit();
   } else {}
}

function replyTo(parentCommentNo, parentCreateTime, parentusername) {
    var replyto = $("replyTo");
    replyto.innerHTML = '<div class="comment_info"><span><img src="img/icon_detail_reply.gif" alt="Reply" align="absmiddle" /><img src="img/space.gif" alt="space" width="10" height="1" />Reply ' + parentusername + ' comment</span><div class="right"><div class="cancel">(<a href="#" onclick="return(cancelReply())">Cancel</a>)</div></div></div>';
    replyto.style.display='';

    $("commentForm").rating.value = 0;
    $("commentForm").commentType.value = 0;
    $("commentForm").parentCommentNo.value = parentCommentNo;
    $("commentForm").parentCreateTime.value = parentCreateTime;
    $("commentTextArea").focus();
    return false;
}

function diggComment(parentCommentNo, parentCreateTime, parentusername, DiggorBury) {
    var replyto = $("replyTo");
    if ( DiggorBury == 1 ) {
        replyto.innerHTML = '<div class="comment_info"><span><img src="img/icon_detail_digg.gif" alt="Digg" align="absmiddle" /><img src="img/space.gif" alt="space" width="10" height="1" />Digging ' + parentusername + ' comment</span><div class="right"><div class="cancel">(<a href="#" onclick="return(cancelReply())">Cancel</a>)</div></div></div>';
        $("commentForm").rating.value = 1;
        $("commentForm").commentType.value = 1;
    } else {
        replyto.innerHTML = '<div class="comment_info"><span><img src="img/icon_detail_bury.gif" alt="Bury" align="absmiddle" /><img src="img/space.gif" alt="space" width="10" height="1" />Burying ' + parentusername + ' comment</span><div class="right"><div class="cancel">(<a href="#" onclick="return(cancelReply())">Cancel</a>)</div></div></div>';
        $("commentForm").rating.value = -1;
        $("commentForm").commentType.value = -1;
    }
    replyto.style.display='';

    $("commentForm").parentCommentNo.value = parentCommentNo;
    $("commentForm").parentCreateTime.value = parentCreateTime;
    $("commentTextArea").focus();
    return false;
}

function cancelReply() {
    var replyto = $("replyTo");
    replyto.style.display='none';
    replyto.innerHTML='';

    $("commentForm").rating.value = 0;
    $("commentForm").commentType.value = 2;
    $("commentForm").parentCommentNo.value = 0;
    $("commentForm").parentCreateTime.value = 0;
    $("commentTextArea").focus();

    return false;
}

function unDigOrBury(id, linkNo, localeOfVoting) {
    $("unDigOrBuryForm").id.value = id;
    $("unDigOrBuryForm").linkNo.value = linkNo;
    $("unDigOrBuryForm").localeOfVoting.value = localeOfVoting;
    $("unDigOrBuryForm").submit();

}

function CopyToClipboard(){
   CopiedTxt = document.selection.createRange();
   CopiedTxt.execCommand("Copy");
}


/***********************************************************************
* Show Hint script- ? Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************************************/
		
var horizontal_offset = "9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie = document.all
var ns6 = document.getElementById&&!document.all

function getposOffset(what, offsettype) {
    var totaloffset = (offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl = what.offsetParent;

    while (parentEl!=null) {
        totaloffset = (offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
        parentEl = parentEl.offsetParent;
    }
    return totaloffset;
}

function iecompattest() {
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge) {
    var edgeoffset = (whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1

    if (whichedge=="rightedge") {
        var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
        dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
    
        if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
            edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
        }
    else {
        var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
        dropmenuobj.contentmeasure=dropmenuobj.offsetHeight

        if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
            edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
    }
    return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth) {
    if ((ie||ns6) && document.getElementById("hintbox")){
        dropmenuobj=document.getElementById("hintbox")
        dropmenuobj.innerHTML=menucontents
        dropmenuobj.style.left=dropmenuobj.style.top=-500

        if (tipwidth!="") {
            dropmenuobj.widthobj=dropmenuobj.style
            dropmenuobj.widthobj.width=tipwidth
        }

        dropmenuobj.x=getposOffset(obj, "left")
        dropmenuobj.y=getposOffset(obj, "top")
        dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
        dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
        dropmenuobj.style.visibility="visible"
        obj.onmouseout=hidetip
    }
}

function hidetip(e) {
    dropmenuobj.style.visibility="hidden"
    dropmenuobj.style.left="-500px"
}

function createhintbox() {
    var divblock=document.createElement("div")
    divblock.setAttribute("id", "hintbox")
    document.body.appendChild(divblock)
}

if (window.addEventListener) {
    window.addEventListener("load", createhintbox, false)
} else if (window.attachEvent) {
    window.attachEvent("onload", createhintbox)
} else if (document.getElementById) {
    window.onload=createhintbox
}

function nextGirl(event)
{
  var obj;
  var srcElement = event.srcElement ? event.srcElement : event.target;
  
  if(!event.shiftKey && !event.altKey && !event.ctrlKey) 
  {
    obj = document.getElementsByTagName("INPUT");
    for (i = 0; i < obj.length; i++)
    {
        if ( obj[i].name == srcElement.name &&
             (obj[i].type == "text" ||
             obj[i].type == "password")
           )
        {
            return true;
        }
    }

    obj = document.getElementsByTagName("TEXTAREA");
    for (i = 0; i < obj.length; i++)
    {
        if (obj[i].name == srcElement.name)
        {
            return true;
        }
    }

    if (event.keyCode == 67)
    {
        document.location = document.getElementById("nextgirl").href;
    }
    if (event.keyCode == 86)
    {
        userVote(1);
    }
    if (event.keyCode == 88)
    {
        userVote(-1);
    }
  }
}