/* 
 * Copyright © 2007 Mugurel Mirica mmugur81@yahoo.com
 */

//global variable g_SID contains 'sessionName=sessionId', defined outside this script


//EXECUTABLE ------------------------------------------------------------
try {//if g_SID
	aTmpSID = g_SID.split('=');
	//dprint('['+aTmpSID[0]+'] = ['+aTmpSID[1]+']');
	addSessionToAllForms();
}
catch(e) {}


//DEFINITIOS -----------------------------------------------------------
function addSessionToForm(obj_form){
	//first check to see if already present
	//dprint(obj_form.id);
	var bExists = false;
	var aChildren = getObjectFormElements(obj_form.id);
	for (var i=0; i<aChildren.length; i++){
		if (aChildren[i].name == aTmpSID[0]){
			bExists = true;
			break;
		}
	}
	
	if (!bExists){
		var ctrl = document.createElement('input');
		ctrl.setAttribute("type", "hidden");
		ctrl.setAttribute("name", aTmpSID[0]);
		ctrl.setAttribute("id", aTmpSID[0]);
		ctrl.setAttribute("value", aTmpSID[1]);
		obj_form.appendChild(ctrl);
	}
}

function addSessionToAllForms(){
	var aForms = document.getElementsByTagName("form");
	for (var i=0; i<aForms.length; i++){
		addSessionToForm(aForms[i]);
	}
}
