﻿// JScript File
function show(currTab, tabCount, thisPage)
{
    for(var i=1;i<=tabCount;i++)
    {
        var currRow = document.getElementById(thisPage + i);
        var currLnk = document.getElementById("lnk" + thisPage + i);
                        
        if(i==currTab)
        {
            currRow.style.display = "block";
            currLnk.className = "sel";            
        }
        else
        {
            currRow.style.display = "none";
            currLnk.className = "";
        }
    }
    
    var currTabx, tabCountx, thisPagex;
    currTabx = document.getElementById("ctl00_cph1_currTab");
    tabCountx = document.getElementById("ctl00_cph1_tabCount");
    thisPagex = document.getElementById("ctl00_cph1_thisPage");
    currTabx.value = currTab;
    tabCountx.value = tabCount;
    thisPagex.value = thisPage;
    
    //Custom config Settings
    if(thisPage=="Settings")
    {
        var oby;
        oby = document.getElementById("ctl00_cph1_orderBy");
        oby.value = "";
        
        var btn;
        btn = document.getElementById("ctl00_cph1_btnLoad");  
        
        var curr;
        curr = document.getElementById("ctl00_cph1_currView");
        if(currTab==1)
        {
            curr.value = "Brand";
        }
        else if(currTab==2)
        {
            curr.value = "Industry";
        }
        else if(currTab==3)
        {
            curr.value = "HowHear";
        }
        else if(currTab==4)
        {
            curr.value = "News";
        }
        else if(currTab==5)
        {
            curr.value = "Content";
        }
        else if(currTab==6)
        {
            curr.value = "MetaData";
        }
        else if(currTab==7)
        {
            curr.value = "Users";
        }
        else if(currTab==8)
        {
            curr.value = "EmailTemplate";
        }       
        //Now click load button
        btn.click();
    }
    
    if(thisPage=="AdManager")
    {
        var oby;
        oby = document.getElementById("ctl00_cph1_orderBy");
        oby.value = "";
        
        var btn;
        btn = document.getElementById("ctl00_cph1_btnLoad");  
        
        var curr;
        curr = document.getElementById("ctl00_cph1_currView");
        if(currTab==1)
        {
            curr.value = "Advertiser";
        }
        else if(currTab==2)
        {
            curr.value = "Ad";
        }
        //Now click load button
        btn.click();
     }
        
}

function show2(currTab, tabCount, thisPage)
{
    for(var i=1;i<=tabCount;i++)
    {
        var currRow = document.getElementById(thisPage + i);
        var currLnk = document.getElementById("lnk" + thisPage + i);
                        
        if(i==currTab)
        {
            currRow.style.display = "block";
            currLnk.className = "sel";            
        }
        else
        {
            currRow.style.display = "none";
            currLnk.className = "";
        }
    }
    
    var currTabx, tabCountx, thisPagex;
    currTabx = document.getElementById("ctl00_cph_currTab");
    tabCountx = document.getElementById("ctl00_cph_tabCount");
    thisPagex = document.getElementById("ctl00_cph_thisPage");
    currTabx.value = currTab;
    tabCountx.value = tabCount;
    thisPagex.value = thisPage;
}

window.onload = function() {
		
	Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}

function EndRequestHandler(sender, args) 
{
   if (args.get_error() == undefined)
   {     
        var currTab, tabCount, thisPage;
        try
        {
            currTab = document.getElementById("ctl00_cph1_currTab");
            tabCount = document.getElementById("ctl00_cph1_tabCount");
            thisPage = document.getElementById("ctl00_cph1_thisPage");
            for(var i=1;i<=tabCount.value;i++)
            {
                var currRow = document.getElementById(thisPage.value + i);
                var currLnk = document.getElementById("lnk" + thisPage.value + i);
                                        
                if(i==currTab.value)
                {
                    currRow.style.display = "block";
                    currLnk.className = "sel";            
                }
                else
                {
                    currRow.style.display = "none";
                    currLnk.className = "";
                }
            }
         }
         catch(e)
         {
            currTab = document.getElementById("ctl00_cph_currTab");
            tabCount = document.getElementById("ctl00_cph_tabCount");
            thisPage = document.getElementById("ctl00_cph_thisPage");
           
            for(var i=1;i<=tabCount.value;i++)
            {
                var currRow = document.getElementById(thisPage.value + i);
                var currLnk = document.getElementById("lnk" + thisPage.value + i);
                                        
                if(i==currTab.value)
                {
                    currRow.style.display = "block";
                    currLnk.className = "sel";            
                }
                else
                {
                    currRow.style.display = "none";
                    currLnk.className = "";
                }
            }
         }
       //alert("2");       
       //alert(sender._postBackSettings.panelID);       
       //if(sender._postBackSettings.panelID=="ctl00$cph1$upd1|ctl00$cph1$btnLoad")
       //{
            //dragsort.makeListSortable(document.getElementById("boxes"), saveOrder)
            //dragsort.makeListSortable(document.getElementById("boxes2"), saveOrder)
       //}                      
   }
   else
   {
       alert("There was an error" + args.get_error().message);
   }
}

function loadit()
{
    var btn;
    btn = document.getElementById("ctl00_cph1_btnLoad");    
    //btn.click();     
}

function changeOrder(thisCol, thisPage)
{
    var btn;
    btn = document.getElementById("ctl00_cph1_btnOrder");
    
    var oby;
    oby = document.getElementById("ctl00_cph1_orderBy");
    
    var dir;
    dir = document.getElementById("ctl00_cph1_orderDir");
    
    //check if col is same, if so change dir
    if(thisCol==oby.value)
    {
        if(dir.value=="")
        {
            dir.value = " desc";            
        }    
        else
        {
            dir.value = "";
        }
    }
    oby.value = thisCol;
     
    var curr;
    curr = document.getElementById("ctl00_cph1_currView");
    curr.value = thisPage;
    
    btn.click();
}


function srchBox(thisDiv)
{
    var curr;
    curr = document.getElementById(thisDiv);
    
    if(curr.style.display=="none")
    {
        curr.style.display = "block";
    }
    else
    {
        curr.style.display = "none";
    }
}



function srchTab(currTab, tabCount)
{
    var thisDiv;
    
    for(var i=1;i<=tabCount;i++)
    {
        var currRow = document.getElementById("td" + i);
        thisDiv = document.getElementById("srch" + i);
                
        if(i==currTab)
        {
            currRow.className = "srchTabOn";
            thisDiv.style.display = "block";
        }
        else
        {
            currRow.className = "srchTabOff";
            thisDiv.style.display = "none";
        }
    }
}

function srchPlayerDetails(playerID)
{
    var pt, pd;
    pt = document.getElementById("pTitle");
    pd = document.getElementById("pDetails");
        
    var oXMLHttpRequest	= new XMLHttpRequest;
	oXMLHttpRequest.open("GET", "GetPlayer.aspx?pid=" + playerID + "&dType=name", true);
	oXMLHttpRequest.onreadystatechange	= function() {
		if (this.readyState == XMLHttpRequest.DONE) {
			// my code
			pt.innerHTML = oXMLHttpRequest.responseText;
		}
		else
		{
		    pt.innerHTML = "loading player...";
		}
	}
	oXMLHttpRequest.send(null);
	
	var oXMLHttpRequest2	= new XMLHttpRequest;
	oXMLHttpRequest2.open("GET", "GetPlayer.aspx?pid=" + playerID, true);
	oXMLHttpRequest2.onreadystatechange	= function() {
		if (this.readyState == XMLHttpRequest.DONE) {
			// my code
			pd.innerHTML = oXMLHttpRequest2.responseText;
		}
		else
		{
		    pd.innerHTML = "loading player...";
		}
	}
	oXMLHttpRequest2.send(null);
    
    
}

function fAsynchronousGet() {
	var oXMLHttpRequest	= new XMLHttpRequest;
	oXMLHttpRequest.open("GET", "server.php", true);
	oXMLHttpRequest.onreadystatechange	= function() {
		if (this.readyState == XMLHttpRequest.DONE) {
			// my code
		}
	}
	oXMLHttpRequest.send(null);
}

function delInvite(invite)
{
    var btn, fld;
    btn = document.getElementById("ctl00_cph1_btnDelInvite");
    fld = document.getElementById("ctl00_cph1_tbDelInvite");
    
    if(confirm('Are you sure you want to delete this Invitation?'))
    {
        fld.value = invite;
        btn.click();
    }
    
}

function alter(object,where) {
    if (navigator.appName.indexOf('Netscape') > -1) {
        object.encoding = 'text/plain';
        object.action = where;
        object.method = 'POST';
    }
}

