﻿// JScript File
// c - > Competition
var Xcos = new Array();
var Ycos = new Array();
var Dhittd;
var rCount = 0;
var counter;
var  ConstimgID = "ctl00_ContentPlaceHolder1_mImage";
var isOpera, isIE, isNav, isFox, isOther = false;
if (navigator.userAgent.indexOf("Opera")!=-1) {
    isOpera = true;
} else if (navigator.userAgent.indexOf("Firefox")!=-1) {
    isFox = true;
} else if (navigator.appName == "Microsoft Internet Explorer") {
    isIE = true;
} else if (navigator.appName == "Netscape") {
    isNav = true;
} else {
    isOther = true;
}
var rHcount;
var tHcount;
var coXhd;
var coYhd;
var xList;
var yList;
var iID;
var Dhittd;
function placeHits(imgEvent,cImageID,remainHitCount,totalHitcount,hdX,hdY,hdXlist,hdYlist,pClick)
{
    rHcount = remainHitCount;
    tHcount = totalHitcount;
    coXhd = hdX;
    coYhd = hdY;
    xList =hdXlist;
    yList =hdYlist;
    iID = cImageID;
    Dhittd = pClick;
    var imageId = document.getElementById(cImageID);
    var remainingCount = document.getElementById(remainHitCount);
    var totalCount = document.getElementById(totalHitcount);
    var Xcoordinate = document.getElementById(hdX);
    var Ycoordinate = document.getElementById(hdY);
    counter = remainingCount.value;
    if((remainingCount.value == "" )||(remainingCount.value == "0" ))
    {
      //  alert("You have reached your maximum allowed hits, Please select hits and continue.");
        alert("You have reached your maximum allowed hits.");
        return false;
    }
    else
    {
        PlayVoice();
        //document.getElementById("Voice").innerHTML = "<EMBED NAME='Voice' autostart='true' width=0 height=0 SRC='admin\\CompetitionImages\\GolfSwing.mp3'/>";
//        var startTime = 0;    
//        var endTime = 0;
//        do
//        {
//            var date = new Date();
//            startTime = date.getSeconds();
//            //alert(startTime);
//            if(endTime == 0)
//            {
//                endTime = startTime + 5;
//            }
//            //alert(endTime);        
//        }
//        while (startTime <= endTime );
       // setTimeout("waitPlayVoice();",5000000);
//        setDivPosAtnInfo(document.getElementById(ConstimgID))
//        tempFX = _atnPos.x;
//	    tempFY = _atnPos.y;
//        setDivPosAtnInfo(document.getElementById(cImageID))
//        tempSX = _atnPos.x;
//	    tempSY = _atnPos.y;
//	    
//	    tempDX = tempSX - tempFX
//	    tempDY = tempSY - tempFY
//	    if(isIE){
//            Xcoordinate.value = imgEvent.offsetX + tempDX;
//            Ycoordinate.value = imgEvent.offsetY + tempDY;
//            Xcos[rCount] = imgEvent.offsetX + tempDX;
//            Ycos[rCount] = imgEvent.offsetY + tempDY;
//        }else{
//            setDivPosAtnInfo(document.getElementById(ConstimgID))
//            Xcoordinate.value = (imgEvent.pageX - _atnPos.x); 
//            Ycoordinate.value = (imgEvent.pageY - _atnPos.y);
//            Xcos[rCount] = (imgEvent.pageX - _atnPos.x);
//            Ycos[rCount] = (imgEvent.pageY - _atnPos.y);
//        }
         if(pClick == "Second"){
            setDivPosAtnInfo(document.getElementById(ConstimgID))
            tempFX = _atnPos.x;
		    tempFY = _atnPos.y;
            setDivPosAtnInfo(document.getElementById(cImageID))
            tempSX = _atnPos.x;
		    tempSY = _atnPos.y;
		    
		    tempDX = tempSX - tempFX
		    tempDY = tempSY - tempFY
		    if(isIE){
                Xcoordinate.value = imgEvent.offsetX + tempDX;
                Ycoordinate.value = imgEvent.offsetY + tempDY;
                Xcos[rCount] = imgEvent.offsetX + tempDX;
                Ycos[rCount] = imgEvent.offsetY + tempDY;
            }else{
                setDivPosAtnInfo(document.getElementById(ConstimgID))
                Xcoordinate.value = (imgEvent.pageX - _atnPos.x); 
                Ycoordinate.value = (imgEvent.pageY - _atnPos.y);
                Xcos[rCount] = (imgEvent.pageX - _atnPos.x);
                Ycos[rCount] = (imgEvent.pageY - _atnPos.y);
            }
        }else{
            if(isIE){
                Xcoordinate.value = imgEvent.offsetX;
                Ycoordinate.value = imgEvent.offsetY;
                Xcos[rCount] = imgEvent.offsetX;
                Ycos[rCount] = imgEvent.offsetY;
            }else{
                setDivPosAtnInfo(document.getElementById(ConstimgID))
                Xcoordinate.value = (imgEvent.pageX - _atnPos.x);
                Ycoordinate.value = (imgEvent.pageY - _atnPos.y);
                Xcos[rCount] = (imgEvent.pageX - _atnPos.x);
                Ycos[rCount] = (imgEvent.pageY - _atnPos.y);
            }    
        }      
        //setTimeout("getValueByContent(\"" + element_ + "\", \"" +  numRetries_ + "\")", 1000); 
        //setTimeout("point_Mark(\"" + imgEvent + "\", \"" + cImageID + "\");", 3000);
        point_it(imgEvent,cImageID,'','');
        rCount = rCount + 1;
        counter = counter - 1;
        remainingCount.value = counter;        
        if(isIE)
           // LoadHits();
            LoadHitsForFireFox();
        else
            LoadHitsForFireFox();
    var Xs;
    var Ys;  
    if(rCount > 0)
    {
        
        for(appIndex = 0;appIndex < rCount; appIndex++)
        {
           if(appIndex == 0)
           {
             Xs = Xcos[appIndex];
             Ys = Ycos[appIndex];
           }
           else
           {
            Xs = Xs + ","+ Xcos[appIndex];
            Ys = Ys + "," + Ycos[appIndex]; 
           }               
        }
    }   
    document.getElementById(hdXlist).value = Xs;
    document.getElementById(hdYlist).value = Ys;
    }
    return false;
}
function PlayVoice()
{
   // document.getElementById("Voice").innerHTML = "<EMBED NAME='Voice' STARTTIME='00:09' ENDTIME='00:40' width=0 height=0 SRC='admin\\CompetitionImages\\GolfSwing - 1 - 1 - 1.wav'/>";
    document.getElementById("Voice").innerHTML = "<EMBED NAME='Voice' width=0 height=0 SRC='admin\\CompetitionImages\\GolfSwing.mp3'/>";
    return false;
}
//function PlayVoiceEmpty()
//{
//   // document.getElementById("Voice").innerHTML = "<EMBED NAME='Voice' STARTTIME='00:09' ENDTIME='00:40' width=0 height=0 SRC='admin\\CompetitionImages\\GolfSwing - 1 - 1 - 1.wav'/>";
//    document.getElementById("Voice").innerHTML = "<EMBED NAME='Voice' width=0 height=0 SRC='admin\\CompetitionImages\\GolfSwing.mp3'/>";
//    return false;
//}
//function waitPlayVoice()
//{
//    var test = "Test timeout";
//}
function setDivPosAtnInfo(pObj)
{
    _atnPos = getAbsolutePos(pObj); 
}
function getAbsolutePos(el) 
{
    var r = { x: el.offsetLeft, y: el.offsetTop };
    if (el.offsetParent) 
    {
        var tmp = getAbsolutePos(el.offsetParent);
        r.x += tmp.x;
        r.y += tmp.y;
    }
    return r;
}

function point_it(pevent,pID,pHidX,pHidY)
{
    LoadWaitMenu(pevent,pID,pHidX);
    return false;
}

function LoadWaitMenu(pevent,pID,pIorM)
{
    var divConf,divDioSel,divBG;
    var i;    
    if(Dhittd != "Second"){
        setDivPosAtnInfo(document.getElementById(pID))
        if(pIorM != "I"){
            tempX = Xcos[rCount] + _atnPos.x;
	        tempY = Ycos[rCount] + _atnPos.y;
        }else{
            tempX = Xcos[rCount] + _atnPos.x;
	        tempY = Ycos[rCount] + _atnPos.y;
        }
    }else{
        setDivPosAtnInfo(document.getElementById(ConstimgID))
        tempFX = _atnPos.x;
	    tempFY = _atnPos.y;
        setDivPosAtnInfo(document.getElementById(pID))
        tempSX = _atnPos.x;
	    tempSY = _atnPos.y;
	    
	    tempDX = tempSX - tempFX
	    tempDY = tempSY - tempFY
	    
	    tempX = Xcos[rCount] + tempFX;
	    tempY = Ycos[rCount] + tempFY;
    }   
    var objIcon = document.createElement( 'IMG' ); 
    objIcon.src = "Images/cross.gif";
    var name = "img"+rCount;
    if(isIE){
        objIcon.style.pixelLeft=(tempX-10);
        objIcon.style.pixelTop=(tempY-10);
    }else{
        objIcon.style.left=(tempX-10)+"px";
        objIcon.style.top=(tempY-10)+"px";
    }
    objIcon.id = name;
    objIcon.alt = "img"+ parseInt(rCount + 1);
    objIcon.style.position="absolute";
    document.body.appendChild( objIcon );
   // document.getElementById(name).onclick = instantMovement(pevent);
   if(pIorM != "I"){
         document.getElementById(name).onclick = gMovement;            
    }else{	    
        document.getElementById(name).onclick = gMovement;
    }
}
function LoadHitsForFireFox()
{

    var srcHolder = document.getElementById('ctl00_ContentPlaceHolder1_m_TdHitCounts');         
    srcHolder.innerHTML = "";
    if(rCount > 0)
    {
        var sTableContent = "<table border=1 width=100%><tr><td align=center>X Coordinate</td><td align=center>Y Coordinate</td><td align=center></td></tr>";
				
		for(rIndex = 0; rIndex < rCount ; rIndex++)
		{
		   
			sTableContent = sTableContent + "<tr>";
			for(j=0; j<1; j++)
			{
				sTableContent = sTableContent + "<td align=center>" + Xcos[rIndex] + "</td>";
				sTableContent = sTableContent + "<td align=center>" + Ycos[rIndex] + "</td>";
				sTableContent = sTableContent + "<td align=center><input type='button' value='Change' id='"+rIndex+"' onclick='removeHit(this)' /></td>";
			}
			sTableContent = sTableContent + "</tr>";
		}
		sTableContent = sTableContent + "</table>";
		srcHolder.innerHTML = sTableContent;
	}
}
function LoadHits()
{
    var srcHolder = document.getElementById('ctl00_ContentPlaceHolder1_m_TdHitCounts');         
    srcHolder.innerHTML = "";
    if(rCount > 0)
    {         
		var srcTable = document.createElement("table");
		srcTable.border = 1;
		srcTable.borderColor = "Black";
		//srcTable.height = DEFAULT_HEIGHT;
		srcTable.width = "100%";
		var headerRow = null;
		var XCell = null;
		var YCell = null;
		srcHolder.appendChild(srcTable);
		
		headerRow = AppendRow(srcTable)
		XCell = AppendCell(headerRow);
		XCell.innerText = "X Coordinate";
		XCell = null;
		
		YCell = AppendCell(headerRow);
		YCell.innerText = "Y Coordinate";
		YCell = null;
		
		deleteCell = AppendCell(headerRow);
		//deleteCell.innerText = "Delete";
		deleteCell.innerText =" ";
		deleteCell = null;
		
		headerRow = null;
		
		for(rIndex = 0; rIndex < rCount ; rIndex++)
		{
		    var hitsRow = "hitsRow"+rIndex;
		    
		    hitsRow = null;
		    XcoCell = null;
		    YcoCell = null;
		    delCell = null;
			hitsRow = AppendRow(srcTable)
			hitsRow.id = "Row" + rIndex;
			for(j=0; j<1; j++)
			{
				XcoCell = AppendCell(hitsRow);
				XcoCell.innerText = Xcos[rIndex];
				XcoCell = null;
				
				YcoCell = AppendCell(hitsRow);
				YcoCell.innerText = Ycos[rIndex];
				YcoCell = null;
				
				delCell = AppendCell(hitsRow);
				delCell.id = "Row" + rCount;
				//delCell.innerHTML = " <img id='"+rIndex+"' src='Images/delete_edit.gif' onclick='removeHit(this)' />";
				delCell.innerHTML = "<input type='button' value='Change' id='"+rIndex+"' onclick='removeHit(this)' />";
				delCell = null;
			}
			hitsRow = null;
		}
	}	
}
function removeHit(id)
{
   // var rowid = document.getElementById(id);
   RemoveMarks();  
   if(rCount == 0 && id.id == 0)
   {
        Xcos = new Array();
        Ycos = new Array();
   }
   else
   { 
       Xcos.splice(id.id,1)
       Ycos.splice(id.id,1)      
       
        for(appIndex = 0;appIndex < Xcos.length; appIndex++)
        {
            if(Xcos[appIndex] != "undefined")
            {
               if(appIndex == 0)
               {
                 Xs = Xcos[appIndex];
                 Ys = Ycos[appIndex];
               }
               else
               {
                Xs = Xs + ","+ Xcos[appIndex];
                Ys = Ys + "," + Ycos[appIndex]; 
               }  
           }             
        }
        rCount = rCount - 1;
        if(rCount != 0)
        {  
            document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value = Xs;
            document.getElementById('ctl00_ContentPlaceHolder1_m_HdYlist').value = Ys;
            Xcos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value.split(',');
            Ycos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdYlist').value.split(',');
        }
        else
        {
            document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_m_HdYlist').value = "";
            Xcos = new Array();
            Ycos = new Array();
        }
   }   
   if(isIE){
       LoadHitsForFireFox();
   }else{
       LoadHitsForFireFox();
   }
  // LoadMarks();
   loadallrck(event,'img','ctl00_ContentPlaceHolder1_m_HdXcoordinates','ctl00_ContentPlaceHolder1_m_HdYcoordinates','ctl00_ContentPlaceHolder1_m_HdX','ctl00_ContentPlaceHolder1_m_HdY','ctl00_ContentPlaceHolder1_m_lblCount','ctl00_ContentPlaceHolder1_m_Hdcount','ctl00_ContentPlaceHolder1_m_TdHitCounts','ctl00_ContentPlaceHolder1_m_Hdlist','<%=m_strCenterX %>','<%=m_strCenterY %>','<%=m_strImgWidth %>','<%= m_strImgheight%>','ctl00_ContentPlaceHolder1_m_dencity','ctl00_ContentPlaceHolder1_m_HdXlist','ctl00_ContentPlaceHolder1_m_HdYlist')
   var nCount = parseInt(document.getElementById('ctl00_ContentPlaceHolder1_m_LblCount').value);
   nCount = nCount + 1;
//   rCount = rCount - 1;
   document.getElementById('ctl00_ContentPlaceHolder1_m_LblCount').value = nCount;   
}
function RemoveMarks()
{
    for(var x=0; x<rCount; x++)
    {
        if(document.getElementById('img'+x)!=null){
            document.body.removeChild(document.getElementById('img'+x));
        }    
    }
}
function LoadMarks()
{
    var divConf,divDioSel,divBG;
    var i;
    
    setDivPosAtnInfo(document.getElementById(ConstimgID))        

	for(var Index = 0; Index < rCount; Index++)
    {
        var objIcon = document.createElement( 'IMG' ); 
	    objIcon.src = "Images/cross.gif";
	    var name = "img"+Index;
	    if(isIE){
	        objIcon.style.pixelLeft=((Xcos[Index] + _atnPos.x)-10);
	        objIcon.style.pixelTop=((Ycos[Index] + _atnPos.y)-10);
	    }else{
	        objIcon.style.left=((Xcos[Index] + _atnPos.x)-10)+"px";
	        objIcon.style.top=((Ycos[Index] + _atnPos.y)-10)+"px";
	    }
	    objIcon.id = name;
	    objIcon.alt = "img"+  parseInt(Index + 1); 
	    objIcon.style.position="absolute";
	    //objIcon.attributes.add("onclick","return placeHits(event," + name + "," + rHcount + "," + tHcount + "," + coXhd +"," + coYhd + "," + xList + "," +yList +",'Second')");
	    document.body.appendChild( objIcon );
	    
        document.getElementById(name).onclick = function(){
            placeHits(event,name,rHcount,tHcount,coXhd,coYhd,xList,yList,"Second");
        }
    }
}

function selectMoreHits(hit,amount,hdHitlist,hdAmtlist,lblTotalCount,lblremCount)
{
    var preTotal = document.getElementById(lblTotalCount).innerText;
    var preRemain = document.getElementById(lblremCount).value;
    var curTotal = parseInt(preTotal) + parseInt(hit);
    var curRemain = parseInt(preRemain) + parseInt(hit);
    document.getElementById(lblTotalCount).innerText = "";
    document.getElementById(lblTotalCount).innerText = curTotal;
    document.getElementById(lblremCount).value = curRemain;
    if(trim(document.getElementById(hdHitlist).value) != "")
    {
        document.getElementById(hdHitlist).value = document.getElementById(hdHitlist).value + "," + hit;
    }
    else
    {
        document.getElementById(hdHitlist).value = hit;
    }
    if(trim(document.getElementById(hdAmtlist).value) != "")
    {
        document.getElementById(hdAmtlist).value = document.getElementById(hdAmtlist).value + "," + amount;
    }
    else
    {
        document.getElementById(hdAmtlist).value = amount;
    }    
    return false;
}




/*  support function   */
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function gMovement(e)
{
    var obj = eventTrigger(e);
    if(isIE){
        placeHits(event,obj.id,rHcount,tHcount,coXhd,coYhd,xList,yList,"Second");    
   }else{
        placeHits(e,obj.id,rHcount,tHcount,coXhd,coYhd,xList,yList,"Second");
   }    
}
function eventTrigger (e) {
    if (! e)
        e = event;
    return e.target || e.srcElement;
}
// Answer check
function radioAnscheck(rdID,rdHD)
{
    var ID = document.getElementById(rdID).value;
    document.getElementById('ctl00_ContentPlaceHolder1_'+ID).checked = true;
    document.getElementById(rdHD).value = ID;    
    return true;
}

//Submit click
function ckecGameSubmit(remCount,hdXlist,hdYlist,hdRdAns,ckAcknowledge)
{
    var counts = trim(document.getElementById(remCount).value);    
    var Xs;
    var Ys;  
    if(rCount > 0)
    {
        
        for(appIndex = 0;appIndex < rCount; appIndex++)
        {
           if(Xcos[appIndex] != "")
           { 
               if(appIndex == 0)
               {
                 Xs = Xcos[appIndex];
                 Ys = Ycos[appIndex];
               }
               else
               {
                Xs = Xs + ","+ Xcos[appIndex];
                Ys = Ys + "," + Ycos[appIndex]; 
               } 
           }              
        }
    }
    else
    {
        alert("Please make a  hit. You have "+counts+" hits remaining!");
        return false;
    }
    document.getElementById(hdXlist).value = Xs;
    document.getElementById(hdYlist).value = Ys;
    if(document.getElementById(hdRdAns).value == "")
    {
        alert("Please select an answer to the question before submitting");
        return false;
    } 
    if(!document.getElementById(ckAcknowledge).checked)
    {
        alert("Please check the terms and conditions.");
        return false;
    }
    if(trim(document.getElementById(remCount).value) > 0)
    {   
        return confirm("You have "+counts+" clicks remaining! Click Ok to continue.");
    }  
    return true;
}

function loadallCks(imgEvent,cImageID,remainHitCount,totalHitcount,hdX,hdY,hdXlist,hdYlist,pClick)
{
    var xlist = new Array();
    var ylist = new Array();
    Xcos = new Array();
    Ycos = new Array();
    var remaiHits;
    remaiHits = document.getElementById(remainHitCount).value;
    if(document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value != "")
    {
    Xcos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value.split(',');
    Ycos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdYlist').value.split(',');
    rCount = Ycos.length;
   // LoadIHits();
   LoadPreMarks();
   remaiHits = parseInt(remaiHits) - parseInt(rCount);
   document.getElementById(remainHitCount).value = remaiHits;
   LoadHitsForFireFox();
    //LoadpreloadIMarks(img,imgId,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,pTest);
    //alert("Thanks");
    }
}

function LoadPreMarks()
{
    var divConf,divDioSel,divBG;
    var i;
    
    setDivPosAtnInfo(document.getElementById(ConstimgID))
    var appBody = document.getElementById('ctl00_ContentPlaceHolder1_mImage')        

	for(var Index = 0; Index < rCount; Index++)
    {
        var objIcon = document.createElement( 'IMG' ); 
	    objIcon.src = "Images/cross.gif";
	    var name = "img"+Index;
	    if(isIE){
	        objIcon.style.pixelLeft=((Xcos[Index] + _atnPos.x)-10);
	        objIcon.style.pixelTop=((Ycos[Index] + _atnPos.y)-10);
	    }else{
	        objIcon.style.left=((Xcos[Index] + _atnPos.x)-10)+"px";
	        objIcon.style.top=((Ycos[Index] + _atnPos.y)-10)+"px";
	    }
	    objIcon.id = name;
	    objIcon.alt = "img"+  parseInt(Index + 1); 
	    objIcon.style.position="absolute";
	    //objIcon.attributes.add("onclick","return placeHits(event," + name + "," + rHcount + "," + tHcount + "," + coXhd +"," + coYhd + "," + xList + "," +yList +",'Second')");
	    document.body.appendChild( objIcon );
	    
        document.getElementById(name).onclick = function(){
            placeHits(event,name,rHcount,tHcount,coXhd,coYhd,xList,yList,"Second");
        }
    }
}

function loadallck(img,imgId,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,pTest)
{
    var xlist = new Array();
    var ylist = new Array();
    Xcos = new Array();
    Ycos = new Array();
    var remainHits;
    remainHits = document.getElementById('ctl00_ContentPlaceHolder1_m_lblTotalcount').innerText;
    if(document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value != "")
    {
    Xcos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value.split(',');
    Ycos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdYlist').value.split(',');
    rCount = Ycos.length;
    remainHits = parseInt(remainHits) - parseInt(rCount);
    document.getElementById(count).value = remainHits;
   // LoadIHits();
    LoadpreloadIMarksCk(img,imgId,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,pTest);
    //alert("Thanks");
    LoadHitsForFireFox();
    }
}

function LoadpreloadIMarksCk(img,imgId,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,pTest)
{
    var divConf,divDioSel,divBG;
    var i;
    Iimg = img;
    IimgId = imgId;
    IXco = Xco;
    IYco = Yco;
    IX = X;
    IY = Y;
    Icount = count;
    Ihdcount = hdcount;
    IhitTd = hitTd
    ICkhits = Ckhits;
    IcenterX = centerX;
    IcenterY = centerY;
    IimgWidth = imgWidth;
    IimgHeight = imgHeight;
    Idencals = dencals;
    IXlist = Xlist;
    IYlist = Ylist;
    setDivPosAtnInfo(document.getElementById(ConstimgID))
   
    if(rCount <=5)
	{
   	    for(var Index = 0; Index < rCount; Index++)
        {
            
            var objIcon = document.createElement( 'IMG' ); 
	        objIcon.src = "Images/cross.gif";
	        var name = "img"+Index;
	        if(isIE){
	            objIcon.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
	            objIcon.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
	        }else{
	            objIcon.style.left=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10)+"px";
	            objIcon.style.top=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10)+"px";
	        }
	        objIcon.id = name;
	        objIcon.alt = "img"+ parseInt(Index + 1);
	        objIcon.style.position="absolute";
	        document.body.appendChild( objIcon );
            
            /*dv = document.createElement('img'); // create dynamically div tag
            name = "img"+Index;
		    dv.setAttribute('id',name);       //give id to it
		    dv.setAttribute('name',name);
		    dv.src="Images/cross.gif"
		    dv.className="test";                 // set the style classname  
		    //set the inner styling of the div tag 
		    dv.style.position="absolute";
		    dv.alt =name;       
		    //dv.setAttribute('onmousemove',"getIhits(event,"+name+","+Xco+","+Yco+","+X+","+Y+","+count+","+hdcount+","+hitTd+","+Ckhits+","+centerX+","+centerY+","+imgWidth+","+imgHeight+","+dencals+","+Xlist+","+Ylist+",'Second')");
		    dv.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
		    dv.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
        	
	        //finally add the div id to ur form 
            document.body.appendChild(dv);*/
            //id = document.getElementById(name).id;
            document.getElementById(name).onclick = pMovement;
    //        document.getElementById(name).onclick = function(name){
    //            //getIhits(event,name,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,"Second");
    //            funalert(name);
    //        }
        }
    }
    else
    {
        for(var Index = rCount - 5; Index < rCount; Index++)
        {
            
            var objIcon = document.createElement( 'IMG' ); 
	        objIcon.src = "Images/cross.gif";
	        var name = "img"+Index;
	        if(isIE){
	            objIcon.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
	            objIcon.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
	        }else{
	            objIcon.style.left=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10)+"px";
	            objIcon.style.top=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10)+"px";
	        }
	        objIcon.id = name;
	        objIcon.alt = name;
	        objIcon.style.position="absolute";
	        document.body.appendChild( objIcon );
            
            /*dv = document.createElement('img'); // create dynamically div tag
            name = "img"+Index;
		    dv.setAttribute('id',name);       //give id to it
		    dv.setAttribute('name',name);
		    dv.src="Images/cross.gif"
		    dv.className="test";                 // set the style classname  
		    //set the inner styling of the div tag 
		    dv.style.position="absolute";
		    dv.alt =name;       
		    //dv.setAttribute('onmousemove',"getIhits(event,"+name+","+Xco+","+Yco+","+X+","+Y+","+count+","+hdcount+","+hitTd+","+Ckhits+","+centerX+","+centerY+","+imgWidth+","+imgHeight+","+dencals+","+Xlist+","+Ylist+",'Second')");
		    dv.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
		    dv.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
        	
	        //finally add the div id to ur form 
            document.body.appendChild(dv);*/
            //id = document.getElementById(name).id;
            document.getElementById(name).onclick = pMovement;
    //        document.getElementById(name).onclick = function(name){
    //            //getIhits(event,name,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,"Second");
    //            funalert(name);
    //        }
        }
    }    
}

function pMovement(e)
{
    var obj = eventTrigger(e);
    if(isIE){    
        placeHits(event,obj.id,'ctl00_ContentPlaceHolder1_m_lblCount','ctl00_ContentPlaceHolder1_m_lblTotalcount','ctl00_ContentPlaceHolder1_m_HdX','ctl00_ContentPlaceHolder1_m_HdY','ctl00_ContentPlaceHolder1_m_HdXlist','ctl00_ContentPlaceHolder1_m_HdYlist',"Second");
           }else{
        placeHits(e,obj.id,'ctl00_ContentPlaceHolder1_m_lblCount','ctl00_ContentPlaceHolder1_m_lblTotalcount','ctl00_ContentPlaceHolder1_m_HdX','ctl00_ContentPlaceHolder1_m_HdY','ctl00_ContentPlaceHolder1_m_HdXlist','ctl00_ContentPlaceHolder1_m_HdYlist',"Second");
   }    
}

function loadallrck(img,imgId,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,pTest)
{
    var xlist = new Array();
    var ylist = new Array();
    Xcos = new Array();
    Ycos = new Array();
    var remainHits;
    remainHits = document.getElementById('ctl00_ContentPlaceHolder1_m_lblTotalcount').innerText;
    if(document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value != "")
    {
    Xcos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdXlist').value.split(',');
    Ycos = document.getElementById('ctl00_ContentPlaceHolder1_m_HdYlist').value.split(',');
    rCount = Ycos.length;
//    remainHits = parseInt(remainHits) - parseInt(rCount);
   // document.getElementById(count).value = remainHits;
   // LoadIHits();
    LoadpreloadIMarksRCk(img,imgId,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,pTest);
    //alert("Thanks");
    //LoadHitsForFireFox();
    }
}

function LoadpreloadIMarksRCk(img,imgId,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,pTest)
{
    var divConf,divDioSel,divBG;
    var i;
    Iimg = img;
    IimgId = imgId;
    IXco = Xco;
    IYco = Yco;
    IX = X;
    IY = Y;
    Icount = count;
    Ihdcount = hdcount;
    IhitTd = hitTd
    ICkhits = Ckhits;
    IcenterX = centerX;
    IcenterY = centerY;
    IimgWidth = imgWidth;
    IimgHeight = imgHeight;
    Idencals = dencals;
    IXlist = Xlist;
    IYlist = Ylist;
    setDivPosAtnInfo(document.getElementById(ConstimgID))
   
    if(rCount > 0)
	{
   	    for(var Index = 0; Index < rCount; Index++)
        {
            
            var objIcon = document.createElement( 'IMG' ); 
	        objIcon.src = "Images/cross.gif";
	        var name = "img"+Index;
	        if(isIE){
	            objIcon.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
	            objIcon.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
	        }else{
	            objIcon.style.left=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10)+"px";
	            objIcon.style.top=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10)+"px";
	        }
	        objIcon.id = name;
	        objIcon.alt = "img"+ parseInt(Index + 1);
	        objIcon.style.position="absolute";
	        document.body.appendChild( objIcon );
            
            /*dv = document.createElement('img'); // create dynamically div tag
            name = "img"+Index;
		    dv.setAttribute('id',name);       //give id to it
		    dv.setAttribute('name',name);
		    dv.src="Images/cross.gif"
		    dv.className="test";                 // set the style classname  
		    //set the inner styling of the div tag 
		    dv.style.position="absolute";
		    dv.alt =name;       
		    //dv.setAttribute('onmousemove',"getIhits(event,"+name+","+Xco+","+Yco+","+X+","+Y+","+count+","+hdcount+","+hitTd+","+Ckhits+","+centerX+","+centerY+","+imgWidth+","+imgHeight+","+dencals+","+Xlist+","+Ylist+",'Second')");
		    dv.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
		    dv.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
        	
	        //finally add the div id to ur form 
            document.body.appendChild(dv);*/
            //id = document.getElementById(name).id;
            document.getElementById(name).onclick = pMovement;
    //        document.getElementById(name).onclick = function(name){
    //            //getIhits(event,name,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,"Second");
    //            funalert(name);
    //        }
        }
    }
    else
    {
        for(var Index = 0; Index < rCount; Index++)
        {
            
            var objIcon = document.createElement( 'IMG' ); 
	        objIcon.src = "Images/cross.gif";
	        var name = "img"+Index;
	        if(isIE){
	            objIcon.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
	            objIcon.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
	        }else{
	            objIcon.style.left=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10)+"px";
	            objIcon.style.top=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10)+"px";
	        }
	        objIcon.id = name;
	        objIcon.alt = name;
	        objIcon.style.position="absolute";
	        document.body.appendChild( objIcon );
            
            /*dv = document.createElement('img'); // create dynamically div tag
            name = "img"+Index;
		    dv.setAttribute('id',name);       //give id to it
		    dv.setAttribute('name',name);
		    dv.src="Images/cross.gif"
		    dv.className="test";                 // set the style classname  
		    //set the inner styling of the div tag 
		    dv.style.position="absolute";
		    dv.alt =name;       
		    //dv.setAttribute('onmousemove',"getIhits(event,"+name+","+Xco+","+Yco+","+X+","+Y+","+count+","+hdcount+","+hitTd+","+Ckhits+","+centerX+","+centerY+","+imgWidth+","+imgHeight+","+dencals+","+Xlist+","+Ylist+",'Second')");
		    dv.style.pixelLeft=((parseInt(Xcos[Index]) + parseInt(_atnPos.x))-10);
		    dv.style.pixelTop=((parseInt(Ycos[Index]) + parseInt(_atnPos.y))-10);
        	
	        //finally add the div id to ur form 
            document.body.appendChild(dv);*/
            //id = document.getElementById(name).id;
            document.getElementById(name).onclick = pMovement;
    //        document.getElementById(name).onclick = function(name){
    //            //getIhits(event,name,Xco,Yco,X,Y,count,hdcount,hitTd,Ckhits,centerX,centerY,imgWidth,imgHeight,dencals,Xlist,Ylist,"Second");
    //            funalert(name);
    //        }
        }
    }    
}


//Active competitions

function checkDDLclub(ddlClub)
{
    if(document.getElementById(ddlClub).selectedIndex <= 0)
    {
        alert("Please select club.");
        document.getElementById(ddlClub).focus();
        return false;
    } 
    return true;
}

//Previous winners

function loadCenterMark()
{
    //var td = document.getElementById('ctl00_ContentPlaceHolder1_m_TdImage')
    var img = document.getElementById('ctl00_ContentPlaceHolder1_competitionImage')
    var coordinates = new Array();
    var coordinatesValue = document.getElementById('ctl00_ContentPlaceHolder1_m_hdCoordinates').value;
    coordinates = coordinatesValue.split(',');
    var objIcon = document.createElement( 'IMG' ); 
    objIcon.src = "Images/blueballBig.gif";
    var name = "imgCenter";
    var centerX = parseInt(coordinates[0]);
    var centerY = parseInt(coordinates[1]);
    setDivPosAtnInfo(img);
    if(isIE){        
        objIcon.style.pixelLeft=((centerX + parseInt(_atnPos.x))-23);
        objIcon.style.pixelTop=((centerY + parseInt(_atnPos.y))-23);
    }else{
        objIcon.style.left=((centerX + parseInt(_atnPos.x))-23)+"px";
        objIcon.style.top=((centerY + parseInt(_atnPos.y))-23)+"px";
    }
    objIcon.id = name;
    objIcon.alt = "";
    objIcon.style.position="absolute";   
    document.body.appendChild( objIcon );
    var wcoordinates = new Array();
    var wcoordinatesValue = document.getElementById('ctl00_ContentPlaceHolder1_m_hdWCordinate').value;
    wcoordinates = wcoordinatesValue.split('X');
    var objIcon = document.createElement( 'IMG' ); 
    objIcon.src = "Images/cross_w.gif";
    var name = "imgWCordinate";
    var centerX = parseInt(wcoordinates[0]);
    var centerY = parseInt(wcoordinates[1]);
    setDivPosAtnInfo(img);
    if(isIE){        
        objIcon.style.pixelLeft=((centerX + parseInt(_atnPos.x))-10);
        objIcon.style.pixelTop=((centerY + parseInt(_atnPos.y))-10);
    }else{
        objIcon.style.left=((centerX + parseInt(_atnPos.x))-10)+"px";
        objIcon.style.top=((centerY + parseInt(_atnPos.y))-10)+"px";
    }
    objIcon.id = name;
    objIcon.alt = "";
    objIcon.style.position="absolute";   
    document.body.appendChild( objIcon );
}

function showCoordinateClick(txtX,txtY)
{
    var txtXCo,txtYCo;
    if((trim(document.getElementById(txtX).value) != "") && (trim(document.getElementById(txtY).value) != ""))
    {
        if(document.getElementById('imgCoordins')!=null){
            document.body.removeChild(document.getElementById('imgCoordins'));
        } 
        if(!isInteger(trim(document.getElementById(txtX).value)))
        {
            alert("Please enter valid x coordinate.");
            document.getElementById(txtX).focus();
            return false;
        }
        if(!isInteger(trim(document.getElementById(txtY).value)))
        {
            alert("Please enter valid y coordinate.");
            document.getElementById(txtY).focus();
            return false;
        }
        var coordinates = new Array();
        var coordinatesValue = document.getElementById('ctl00_ContentPlaceHolder1_m_hdImgSize').value;
        coordinates = coordinatesValue.split(',');
        txtXCo = trim(document.getElementById(txtX).value);
        txtYCo = trim(document.getElementById(txtY).value);
        if((parseInt(coordinates[0]) < txtXCo) || (parseInt(coordinates[1]) < txtYCo))
        {
            return false;
        }
        else
        {
            var img = document.getElementById('ctl00_ContentPlaceHolder1_competitionImage')
            var objIcon = document.createElement( 'IMG' ); 
            objIcon.src = "Images/cross.gif";
            var name = "imgCoordins";
            var centerX = parseInt(txtXCo);
            var centerY = parseInt(txtYCo);
            setDivPosAtnInfo(img);
            if(isIE){                
                objIcon.style.pixelLeft=((centerX + parseInt(_atnPos.x))-10);
                objIcon.style.pixelTop=((centerY + parseInt(_atnPos.y))-10);
            }else{
                objIcon.style.left=((centerX + parseInt(_atnPos.x))-10)+"px";
                objIcon.style.top=((centerY + parseInt(_atnPos.y))-10)+"px";
            }
            objIcon.id = name;
            objIcon.alt = "";
            objIcon.style.position="absolute";   
            document.body.appendChild( objIcon );
        }        
    }
    return false;
}

function ckCenterClick(chCenter,ckWinner)
{
    if(document.getElementById(chCenter).checked && document.getElementById(ckWinner).checked)
    {
        if(document.getElementById('imgCenter')!=null){
            document.body.removeChild(document.getElementById('imgCenter'));
        }
        if(document.getElementById('imgWCordinate')!=null){
            document.body.removeChild(document.getElementById('imgWCordinate'));
        }
        var img = document.getElementById('ctl00_ContentPlaceHolder1_competitionImage')
        var coordinates = new Array();
        var coordinatesValue = document.getElementById('ctl00_ContentPlaceHolder1_m_hdCoordinates').value;
        coordinates = coordinatesValue.split(',');
        var objIcon = document.createElement( 'IMG' ); 
        objIcon.src = "Images/blueballBig.gif";
        var name = "imgCenter";
        var centerX = parseInt(coordinates[0]);
        var centerY = parseInt(coordinates[1]);
        setDivPosAtnInfo(img);
        if(isIE){        
            objIcon.style.pixelLeft=((centerX + parseInt(_atnPos.x))-23);
            objIcon.style.pixelTop=((centerY + parseInt(_atnPos.y))-23);
        }else{
            objIcon.style.left=((centerX + parseInt(_atnPos.x))-23)+"px";
            objIcon.style.top=((centerY + parseInt(_atnPos.y))-23)+"px";
        }
        objIcon.id = name;
        objIcon.alt = "";
        objIcon.style.position="absolute";   
        document.body.appendChild( objIcon );
        var wcoordinates = new Array();
        var wcoordinatesValue = document.getElementById('ctl00_ContentPlaceHolder1_m_hdWCordinate').value;
        wcoordinates = wcoordinatesValue.split('X');
        var objIcon = document.createElement( 'IMG' ); 
        objIcon.src = "Images/cross_w.gif";
        var name = "imgWCordinate";
        var centerX = parseInt(wcoordinates[0]);
        var centerY = parseInt(wcoordinates[1]);
        setDivPosAtnInfo(img);
        if(isIE){        
            objIcon.style.pixelLeft=((centerX + parseInt(_atnPos.x))-10);
            objIcon.style.pixelTop=((centerY + parseInt(_atnPos.y))-10);
        }else{
            objIcon.style.left=((centerX + parseInt(_atnPos.x))-10)+"px";
            objIcon.style.top=((centerY + parseInt(_atnPos.y))-10)+"px";
        }
        objIcon.id = name;
        objIcon.alt = "";
        objIcon.style.position="absolute";   
        document.body.appendChild( objIcon );
    }
    else if(document.getElementById(chCenter).checked)
    {
        if(document.getElementById('imgCenter')!=null){
            document.body.removeChild(document.getElementById('imgCenter'));
        }
        var img = document.getElementById('ctl00_ContentPlaceHolder1_competitionImage')
        var coordinates = new Array();
        var coordinatesValue = document.getElementById('ctl00_ContentPlaceHolder1_m_hdCoordinates').value;
        coordinates = coordinatesValue.split(',');
        var objIcon = document.createElement( 'IMG' ); 
        objIcon.src = "Images/blueballBig.gif";
        var name = "imgCenter";
        var centerX = parseInt(coordinates[0]);
        var centerY = parseInt(coordinates[1]);
        setDivPosAtnInfo(img);
        if(isIE){        
            objIcon.style.pixelLeft=((centerX + parseInt(_atnPos.x))-23);
            objIcon.style.pixelTop=((centerY + parseInt(_atnPos.y))-23);
        }else{
            objIcon.style.left=((centerX + parseInt(_atnPos.x))-23)+"px";
            objIcon.style.top=((centerY + parseInt(_atnPos.y))-23)+"px";
        }
        objIcon.id = name;
        objIcon.alt = "";
        objIcon.style.position="absolute";   
        document.body.appendChild( objIcon );
    }
    else
    {
        if(document.getElementById('imgCenter')!=null){
            document.body.removeChild(document.getElementById('imgCenter'));
        }
    }
}

function ckWinnerClick(ckWinner)
{
    if(document.getElementById(ckWinner).checked)
    {
        if(document.getElementById('imgWCordinate')!=null){
            document.body.removeChild(document.getElementById('imgWCordinate'));
        }
        var img = document.getElementById('ctl00_ContentPlaceHolder1_competitionImage')
        var coordinates = new Array();
        var coordinatesValue = document.getElementById('ctl00_ContentPlaceHolder1_m_hdWCordinate').value;
        coordinates = coordinatesValue.split('X');
        var objIcon = document.createElement( 'IMG' ); 
        objIcon.src = "Images/cross_w.gif";
        var name = "imgWCordinate";
        var centerX = parseInt(coordinates[0]);
        var centerY = parseInt(coordinates[1]);
        setDivPosAtnInfo(img);
        if(isIE){        
            objIcon.style.pixelLeft=((centerX + parseInt(_atnPos.x))-10);
            objIcon.style.pixelTop=((centerY + parseInt(_atnPos.y))-10);
        }else{
            objIcon.style.left=((centerX + parseInt(_atnPos.x))-10)+"px";
            objIcon.style.top=((centerY + parseInt(_atnPos.y))-10)+"px";
        }
        objIcon.id = name;
        objIcon.alt = "";
        objIcon.style.position="absolute";   
        document.body.appendChild( objIcon );
    }
    else
    {
        if(document.getElementById('imgWCordinate')!=null){
            document.body.removeChild(document.getElementById('imgWCordinate'));
        }
    }
}

//Prizes page 

function showMakeMoneyVideo()
{
   // alert("Make money video will be uploaded shortly.");
    return true;
}