Event.observe(window, 'load', function() {
    	setTimeout(function() { new Element.fade('messagearea'); }, 3000);
	});

function submitform(formname)
{	
	document.forms[formname].submit();
	return false;
}
function keysubmitform(event, formname)
{
	if(event.keyCode=='13')
	{
		submitform(formname);
	}
}

function SelectUpdate(selectElement, urlstart)
{
	var val = $(selectElement).value;
	if (val > 0)
	{
		window.location = urlstart+"/"+val;
	}
}
function SelectUpdateGets(selectElement, urlstart, gets)
{
	var val = $(selectElement).value;
	if (val > 0)
	{
		window.location = urlstart+"/"+val + gets;
	}
}
function HideSelects()
{
	$('clickaway').style.display = "none";
	$('trafficoptions').style.display = "none";
	$('categoryoptions').style.display = "none";
}

function FakeSelect(OptionsID)
{
	var options = document.getElementById(OptionsID);
	if (options.style.display == "none")
		options.style.display = "block";
	else
		options.style.display = "none"; 
	$('clickaway').style.display = "block";
}
function HoverCat(CatElement)
{
	CatElement.style.border = "1px solid #d9d9d9";
	CatElement.style.background = "#FCFCFC";
}
function OutCat(CatElement)
{
	CatElement.style.border = "1px dashed #d9d9d9";
	CatElement.style.background = "#FFFFFF";		
}

function SubIdUpdate()
{
	var tlInput = document.getElementById('OfferTracking');
	var siInput = document.getElementById('OfferSubid');
	tlInput.value = trackinglink+"?subid="+siInput.value;
}
function DropDownArea(TargetAreaID)
{
	var target = document.getElementById(TargetAreaID);
	if (target.style.display == "none")
		target.style.display = "block";
	else
		target.style.display = "none";
}


function RequestOffer(offer_id)
{
	new Ajax.Request('/offers/requestapproval/' + offer_id,
            {
               method:'post',
               parameters: '',
               onSuccess: function(transport){
                   if (transport.responseText != "")
                   {
                       $('requiresapproval').innerHTML = transport.responseText;
                   }
                   
               }
            }
	);
}
function creativepreview(previewid)
{
	$(previewid).style.display = "none";
	closepreviews();	
	$(previewid).style.position = "absolute";	
	centerWindow($(previewid));
	$('dummy').innerHTML = '<div id="previewclickout" style="display:none;" onclick="closepreviews();">test</div>';
	$('previewclickout').style.height = $$('body')[0].clientHeight + "px";
	new Effect.Appear('previewclickout');
	new Effect.SlideDown(previewid);
	
}
function closepreviews()
{
	$$('.creativepreview').each(function(element) { 
		if (element.style.display != "none")
		{
			new Effect.Puff(element.id, {afterFinish: function()
				{
					
				}
			});
			new Effect.Fade('previewclickout');
			throw $break;
		}
	} );
	
}
function centerWindow(element) {
    if($(element) != null) {
         if(typeof window.innerHeight != 'undefined') {
              $(element).style.top = 
                   Math.round(document.viewport.getScrollOffsets().top + 
                   ((window.innerHeight - $(element).getHeight()))/2)+'px';
              $(element).style.left = 
                   Math.round(document.viewport.getScrollOffsets().left + 
                   ((window.innerWidth - $(element).getWidth()))/2)+'px';
         } else {
              $(element).style.top = 
                   Math.round(document.body.scrollTop + 
                   (($$('body')[0].clientHeight - $(element).getHeight()))/2)+'px';
              $(element).style.left = 
                   Math.round(document.body.scrollLeft + 
                   (($$('body')[0].clientWidth - $(element).getWidth()))/2)+'px';
         }
    }
}
function exportreport()
{
	$('ReportExport').value = 1;
	submitform('runreport');
	$('ReportExport').value = 0;
}
