	
	var __postedBack = false;
	function OnSubmit(theform) 
	{
		if (__postedBack)
			return false;
		__postedBack = true;
		var form1 = document.Form1;
		if (form1.__EVENTTARGET.value == '') {
			if(theform.submitTarget != null)
				form1.__EVENTTARGET.value = theform.submitTarget;
			else
				form1.__EVENTTARGET.value = theform.id;
		}
		CopyHiddenFields(theform, form1);
		return true;
	}
	function __doNWLPostBack(eventTarget, eventArgument) {
		if (__postedBack)
			return;
		__postedBack = true;
		var theform;
		if (window.event != null)
		    theform = window.event.srcElement.form;

        var form1;
        if (theForm != null)
		    form1 = theForm;
		else
		    form1 = document.Form1;
		if (theform == null)
			theform = form1;
		form1.__EVENTTARGET.value = eventTarget.split('$').join(':');
		form1.__EVENTARGUMENT.value = eventArgument;
		CopyHiddenFields(theform, form1);
		theform.submit();
	}	
	
	function CopyHiddenFields(theform, form1)
	{
	
		if (theform == form1) 
			return;
			
		var element;
		element = document.createElement("<input type='hidden' name='__PageID'/>");
		element.value = form1.__PageID.value;
		theform.appendChild(element);
		element = document.createElement("<input type='hidden' name='__Iteration'/>");
		element.value = form1.__Iteration.value;
		theform.appendChild(element);
		element = document.createElement("<input type='hidden' name='__EVENTTARGET'/>");
		element.value = form1.__EVENTTARGET.value;
		theform.appendChild(element);
		element = document.createElement("<input type='hidden' name='__EVENTARGUMENT'/>");
		element.value = form1.__EVENTARGUMENT.value;
		theform.appendChild(element);
		
	}