var RecruiterPage_Timeout = null;

// remove when migrating to ASP.NET 2
var WebForm_ScrollPositionSubmit = null;
var WebForm_ScrollPositionOnSubmit = null;
var WebForm_ScrollPositionLoad = null;

function RecruiterPage_Init(clientId)
{    
    if(RecruiterPage_Properties[0]!=0)
    {
        var timeout = RecruiterPage_Properties[0] * 60 * 1000;
    
        RecruiterPage_Timeout = window.setTimeout(RecruiterPage_TimeoutCallBack, timeout);
    }
    
	var theForm = document.forms[0];
    
    /*
	// remove when migrating to ASP.NET 2
    if (theForm.__SCROLLPOSITIONX != null && theForm.__SCROLLPOSITIONY != null)
    {
		window.onscroll = WebForm_SaveScrollPositionOnScroll;
		
		WebForm_ScrollPositionLoad = window.onload;
		window.onload = WebForm_RestoreScrollPosition;
    }*/
}

function RecruiterPage_TimeoutCallBack()
{
    if (RecruiterPage_Properties[1].length > 0)
    {
        alert(RecruiterPage_Properties[1]);

	    document.location.href = document.location.href;
    }
}

// remove when migrating to ASP.NET 2
function WebForm_SaveScrollPositionSubmit()
{
	var theForm = document.forms[0];
    theForm.__SCROLLPOSITIONY.value = document.body.scrollTop;
    theForm.__SCROLLPOSITIONX.value = document.body.scrollLeft;
    
    if (WebForm_ScrollPositionSubmit != null)
    {
        return WebForm_ScrollPositionSubmit();
    }
    
    return true;
}

// remove when migrating to ASP.NET 2
function WebForm_SaveScrollPositionOnScroll()
{
    var theForm = document.forms[0];
    theForm.__SCROLLPOSITIONY.value = document.body.scrollTop;
    theForm.__SCROLLPOSITIONX.value = document.body.scrollLeft;
}


// remove when migrating to ASP.NET 2
function WebForm_RestoreScrollPosition()
{
	var theForm = document.forms[0];
    document.body.scrollTop = theForm.__SCROLLPOSITIONY.value;
    document.body.scrollLeft = theForm.__SCROLLPOSITIONX.value;

    if (WebForm_ScrollPositionLoad != null)
    {
       return WebForm_ScrollPositionLoad();
    }
    
    return true;
}

