
// Our Js Stuff...

function setReload(id, value)
{
	// alert(id + " -> " + $(id) + " = " + value);
	$(id).value = value;
	document.forms[0].submit();
}

function setAndPost(formId)
{
	$(formId).submit();
}

/*
 * Added By : Hasni
 * Date Added : 22-05-2008
 * Function: to check all or clear all checkboxes
 */
function SetChecked(formId, value, cbName) 
{
	currentForm =document.forms[formId];
	cblength = currentForm.elements.length;
	
	var i=0;
	for(i=0 ; i < cblength ; i++) 
	{
		if (currentForm.elements[i].name==cbName) 
		{
			currentForm.elements[i].checked=value;
		}
	}
}

/*
 * Added By : Hasni
 * Date Added : 30-07-2008
 * Function: to create a row of fields
 */
function addRow()
{
	var dataTable = document.getElementById('dataTable').insertRow(0);
	var column1 = dataTable.insertCell(0);
	var column2 = dataTable.insertCell(1);
	var column3 = dataTable.insertCell(2);
	var column4 = dataTable.insertCell(3);
	
	column1.width = "25%";
	column2.width = "30%";
	column3.width = "30%";
	column4.width = "15%";
	
	var browser = navigator.appName;
	
	if (browser == "Microsoft Internet Explorer")
	{
		column1.innerHTML = "<textarea rows=2 cols=16 name=F_name[]>Default Value</textarea>";
		column2.innerHTML = "<textarea rows=2 cols=20 name=F_string_en[]>Default Value</textarea>";
		column3.innerHTML = "<textarea rows=2 cols=20 name=F_string_dn[]>Default Value</textarea>";
		column4.innerHTML = "<a style=cursor:pointer onclick=deleteRow(this)>Remove</a>";
	}
	else
	{
		column1.innerHTML = "<textarea rows=1 cols=16 name=F_name[]>Default Value</textarea>";
		column2.innerHTML = "<textarea rows=1 cols=20 name=F_string_en[]>Default Value</textarea>";
		column3.innerHTML = "<textarea rows=1 cols=20 name=F_string_dn[]>Default Value</textarea>";
		column4.innerHTML = "<input type=button value=Remove onClick=deleteRow(this)";
	}
}

/*
 * Added By : Hasni
 * Date Added : 11-08-2008
 * Function: to delete a row of fields
 */

function deleteRow(row)
{
	var i = row.parentNode.parentNode.rowIndex;
	document.getElementById('dataTable').deleteRow(i);
}

