function Start(page) 
{
	OpenWin = this.open(page, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,height=300,width=525,top=20,left=20,");		
}
			

function clickButton(e, buttonid)
{ 
	var bt = document.getElementById(buttonid); 
	if (typeof bt == 'object')
	{
		if(navigator.appName.indexOf("Netscape")>(-1))
		{ 
			if (e.keyCode == 13)
			{
				bt.click(); 				
				return false;
			}
		}
			
		if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
		{ 
			if (event.keyCode == 13)
			{
				bt.click();
				return false; 
			}
		}
	}
}


function faultDropdown(dropdownId, alertMessage, FaultDropdownValue)
{
	var faultdrpdownId = document.getElementById(dropdownId);
	if(faultdrpdownId.value == FaultDropdownValue)
	{
		alert(alertMessage);
		return false;
	}
}

//function priorityDropdown(dropdownId, alertMessage, PriorityDropdownValue)
function priorityDropdown(dropdownId, HighAlertMessage, MediumAlertMessage, HighPriorityDropdownValue, MediumPriorityDropdownValue)
{
	var prioritydrpdownId = document.getElementById(dropdownId);
	
	if( prioritydrpdownId.value == HighPriorityDropdownValue )
	{	
		alert(HighAlertMessage);
	}
	
	if( prioritydrpdownId.value == MediumPriorityDropdownValue )
	{
		alert(MediumAlertMessage);
	}
	
	
}

function AppendBatchInfo(hiddenID, appendBatchMsg)
{
	var appendhiddenId = document.getElementById(hiddenID);
	appendhiddenId.value = 	appendBatchMsg;

}

/*function BatchInfoPrompt(hiddenCtlId, batchInfoMessage, appendhiddenId, appendInfoMsg, dropdownId, FaultDropdownValue,alertMessage,txtPurchaseOrder, txtDescription, txtContactName, txtPhone, txtEmail, reqContact)
{
	var hiddenId = document.getElementById(hiddenCtlId);
	var appHiddenId = document.getElementById(appendhiddenId);
	var faultdrpdownId = document.getElementById(dropdownId);
	var txtPurchaseOrderId = document.getElementById(txtPurchaseOrder);
	var txtDescriptionId = document.getElementById(txtDescription);
	var txtContactId = document.getElementById(txtContactName);
	var txtPhoneId = document.getElementById(txtPhone);
	var txtEmailId = document.getElementById(txtEmail);
	var reqContactId = document.getElementById(reqContact);
	alert(reqContactId);
	alert(reqContactId.style.display);
	if(faultdrpdownId.value != FaultDropdownValue)
	{
		if(txtPurchaseOrderId.value != "" && txtDescriptionId.value != "" && txtContactId.value != "" && txtPhoneId.value != "" && txtEmailId.value != "")
		{
			if(window.confirm(batchInfoMessage) == true)
			{
				hiddenId.value = true;
				appHiddenId.value = appendInfoMsg;
			}
			else
			{
				hiddenId.value = false;
			}
		}
		
	}
}*/

//function BatchInfoPrompt(regContact,reqContact,reqPhone,regPhone,reqEmail,regEmail,reqFaultDropdown,reqPurchaseOrder,regDescription,reqDescription,faultdrpdown,FaultDropdownValue,hiddenCtlId, batchInfoMessage, appendhiddenId, appendInfoMsg, btnSubmitId)
function BatchInfoPrompt(regContact,reqContact,reqPhone,regPhone,reqEmail,regEmail,reqFaultDropdown,reqPurchaseOrder,regDescription,reqDescription,faultdrpdown,FaultDropdownValue,hiddenCtlId, batchInfoMessage, appendhiddenId, appendInfoMsg)
{
//debugger;
	var regContactName = document.getElementById(regContact);
	var reqContactName = document.getElementById(reqContact);
	var reqPhoneNo = document.getElementById(reqPhone);
	var regPhoneNo = document.getElementById(regPhone);
	var reqEmailId = document.getElementById(reqEmail);
	var regEmailId = document.getElementById(regEmail);
	var reqFaultDropdown = document.getElementById(reqFaultDropdown);
	var reqPurchaseOrder = document.getElementById(reqPurchaseOrder);
	var regDescriptionText = document.getElementById(regDescription);
	var reqDescriptionText = document.getElementById(reqDescription);
	var faultdrpdownId = document.getElementById(faultdrpdown);
	var hiddenId = document.getElementById(hiddenCtlId);
	var appHiddenId = document.getElementById(appendhiddenId);
	
	//var buttonSubmit = document.getElementById(btnSubmitId);
	//alert(faultdrpdownId.value);
	//alert(FaultDropdownValue);
//	debugger
	//if(faultdrpdownId.value != FaultDropdownValue)
	//{
		//alert("HI");
		if(regContactName.style.display=='none' && reqContactName.style.display=='none' 
			&& reqPhoneNo.style.display=='none' && regPhoneNo.style.display=='none' 
			&& reqEmailId.style.display=='none' && regEmailId.style.display=='none' 
			&& reqFaultDropdown.style.display=='none' 
			&& reqPurchaseOrder.style.display=='none' 
			&& regDescriptionText.style.display=='none' && reqDescriptionText.style.display=='none')
		{
			//if(window.confirm(batchInfoMessage) == true) //snh: flip function of OK / CANCEL
			if(window.confirm(batchInfoMessage) == false)
			{
				//alert("true");
				hiddenId.value = true;
				appHiddenId.value = appendInfoMsg;
				//btnSubmitId.disabled = true;
				//btnSubmitId.value = "Please wait . . .";
			}
			else
			{
				//alert("false");
				hiddenId.value = false;
			}
		}
		
	//}
}

function DisplayTexBox(txtboxId,drpdownId,drpdownValue)
{
	var faultdrpdownId = document.getElementById(drpdownId);
	var textboxId = document.getElementById(txtboxId);
	if(faultdrpdownId.value == drpdownValue)
	{
		//alert("other");
		textboxId.style.visibility = "visible";
		textboxId.value = "";
	}
	else
	{
		//alert("false other");
		textboxId.style.visibility = "hidden";
	}
}
//Log Non Service Related Request - Function to clear textboxes
function LogNonTextBoxClear(txtSubject, txtDescription)
{
	var txtSubjectId = document.getElementById(txtSubject);
	var txtDescriptionId = document.getElementById(txtDescription);
	txtSubjectId.value = "";
	txtDescriptionId.value = "";
	//return false;
}

function TextAreaIsMaxLength(obj, length)
{
	//var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	var mlength=length;
	if (obj.getAttribute && obj.value.length>mlength)
	{
		obj.value=obj.value.substring(0,mlength)
	}
}
function SetFocus(cntlID)
{
	/*alert(cntlID);
	var id = cntlID;
	document.getElementById(id).focus();
	alert("after");*/
}
function SetDeliveryDateFocus(cntlId)
{
	//alert(cntlId.value);
	//var txtRunningHours = cntlId;//document.getElementById(cntlId);
	//alert(txtRunningHours);
	//alert(document.getElementById(txtRunningHours));//.focus();
	//document.forms[0].MainContent_txtRunningHours.focus();
}