// JavaScript Document
var delRecID = -1;
var delRecTitle = " ";
var delRecTable= " ";
var delControlID= "";

function flashtimeout()
{
	if(document.getElementById('dvflash')!= null)
	{
		
		//document.getElementById('dvflash').style.display = 'none';
		//Effect.Appear('dvflash');
		Effect.Fade('dvflash',{duration: 10});
	}
}
function displayDeleteConfirmation(ctrl,recID,recTitle,recTable)
{
	//alert('hi');
	//alert(ctrl);
	//alert(recID);
	//alert(recTitle);
	//alert(recTable);
	//clearSelectedRows(ctrl);
//	document.getElementById(ctrl).parentNode.parentNode.style.background="#D7E9A0"
	delRecID = recID;
	delRecTitle = recTitle;
	delRecTable = recTable;
	delControlID = ctrl;
	Effect.Appear('dvConfirmDelete');
}
function deleteRecord(val)
{
	if(val=='yes')
	{
		//alert(val);
		Effect.Fade('dvConfirmDelete');
		//window.location = "../" + delRecTable + "/delete/" + delRecID + "/" + delRecTitle;
		window.location = 'http://' + window.location.hostname + '/'+delRecTable+'/delete/'+delRecID;
		
	}
	else
	{
		Effect.Fade('dvConfirmDelete',{duration: 2});
		document.getElementById(delControlID).parentNode.parentNode.style.background="";
	}
}

function clearSelectedRows(ctrl)
{
	var obj = document.getElementById(ctrl).parentNode.parentNode.parentNode.parentNode
	for(i=0; i <obj.rows.length; i++)
	{
		obj.rows[i].style.backgroundColor="";
	}
}

function hideLoader(imgName)
{
	document.getElementById(imgName).style.display = "none";
}

function clearFormContent(formName)
{
	var formElements = document.getElementById(formName).elements;
	for(i=0;i<formElements.length;i++)
	{
		if(callelement(formElements[i].type))
		{
			if(byPassElements(formElements[i].id))
			{
				formElements[i].value='';
			}
		}
			
	} 
		
}

function callelement(eleName)
{
	var returnVal = false;
	switch(eleName)
	{
		case "hidden":
		case "button":
		case "submit":
		break;
		default:
			returnVal = true;
		break;
		
	}
	
	return returnVal;
}

function byPassElements(eleId)
{
	var returnVal = false;
	switch(eleId)
	{
		case "EventAddedby":
		break;
		default:
			returnVal = true;
		break;
		
	}
	
	return returnVal;
}

function goHome(valURL)
{
	window.location = valURL; 
}
