/*
	10/09/08	Added ShowAdvancedSearch()
*/


function ShowAdvancedSearch()	{

	var ctrAdvanced = document.getElementById("divAdvanced").style;
		
	if (ctrAdvanced.visibility == "visible")	{
		ctrAdvanced.visibility = "hidden";
		ctrAdvanced.height = "0";
		ctrAdvanced.width = "0";
		ctrAdvanced.position = "absolute";
		
		document.getElementById("tdAdvancedSearch").innerHTML = "<a href=javascript:ShowAdvancedSearch() class=s>Show Advanced Search</a>";
	}
	else	{
		ctrAdvanced.visibility = "visible";
		ctrAdvanced.position = "relative";
		ctrAdvanced.height = "100%";
		ctrAdvanced.width = "100%";
				
		document.getElementById("tdAdvancedSearch").innerHTML = "<a href=javascript:ShowAdvancedSearch() class=s>Hide Advanced Search</a>";
	}	
}



function Level2MenuOpen(ID,AID) {

	parent.imageFrame.location.href = 'imageBar.asp';
	
	if (ID > 0){
	parent.mainFrame.location.href = 'mainPage.asp?ID='+ID;
	}
	if (AID > 0){
	parent.mainFrame.location.href = 'mainPage.asp?AID='+AID;
	}
	
}


function openPasswordReminder()	{

	window.open("password.asp", "dfdfdfdfghd", "width=400,height=250,top=30,left=70,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");	
}

function openRegistrationForm()	{

	window.open("../register.asp", "", "width=560,height=660,top=30,left=70,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");	
}

function DownloadWindow(strFile)	{

	window.open("../Content/Download.asp?file=" + strFile, "dfdfdfdfghd", "width=350,height=150,top=30,left=70,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");	
}


function NewsItem(lngID)	{

	objNewsItem = window.open("News.asp?id=" + lngID, "NewsItem", "width=600,height=400,top=50,left=170,scrollbars=yes,resizable=yes");	
	if (window.focus) {
		objNewsItem.opener = self;
		objNewsItem.focus();
	}
}


function Login() {
		
		var charexp = /./
	var bolChoice
	var strValidDateMessage
	
	var bolUsernameOK = charexp.test(document.frmLogin.txtUsername.value)
	var bolPasswordOK = charexp.test(document.frmLogin.txtPassword.value)
			
	var strMessage = ""
	var strErrors = ""
			
	if (bolUsernameOK==false) {
		alert("Please enter a username.");
		document.frmLogin.txtUsername.focus();
		return;
	}
	
	if (bolPasswordOK==false) {
		alert("Please enter your password.");
		document.frmLogin.txtPassword.focus();
		return;
	}
	
	document.frmLogin.submit();

}
function MemberLogin() {
	
	Login();
	//LoginReloadFrames();
}

function submitInterest() {
		
		var charexp = /./
	var bolChoice
	var strValidDateMessage
	
	var bolCnameOK = charexp.test(document.frmInterest.txtCname.value)
	var bolSnameOK = charexp.test(document.frmInterest.txtSname.value)
	var bolDeptOK = charexp.test(document.frmInterest.txtDept.value)
	var bolPosOK = charexp.test(document.frmInterest.txtPosition.value)
	var bolCompanyOK = charexp.test(document.frmInterest.txtCompany.value)
	var bolCountryOK = charexp.test(document.frmInterest.txtCountry.value)
	var bolEmailOK = charexp.test(document.frmInterest.txtEmail.value)
			
	var strMessage = ""
	var strErrors = ""
			
	if (bolCnameOK==false) {
		alert("Please enter you first name.");
		document.frmInterest.txtCname.focus();
		return;
	}
	
	if (bolSnameOK==false) {
		alert("Please enter your Surname.");
		document.frmInterest.txtSname.focus();
		return;
	}
	
	if (bolDeptOK==false) {
		alert("Please enter your Department.");
		document.frmInterest.txtDept.focus();
		return;
	}
	
	if (bolPosOK==false) {
		alert("Please enter your Position.");
		document.frmInterest.txtPosition.focus();
		return;
	}
	
	if (bolCompanyOK==false) {
		alert("Please enter your Company.");
		document.frmInterest.txtCompany.focus();
		return;
	}
	
	if (bolCountryOK==false) {
		alert("Please enter the Country you are located in.");
		document.frmInterest.txtCountry.focus();
		return;
	}
	
	if (bolEmailOK==false) {
		alert("Please enter your Email address.");
		document.frmInterest.txtEmail.focus();
		return;
	}
	
	document.frmInterest.submit();
}

function openForum(){
	
	
	var hori=screen.availWidth;
	var verti=screen.availHeight;
	
	if (navigator.appName == "Microsoft Internet Explorer")	{
		window.open('../forum/Login_User.asp', 'Forum', 'top=0, left=0, Width='+hori+', Height='+verti+', fullscreen=0, maximize=1, toolbar=yes,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
	}
	else	{
		window.open('../forum/Login_User.asp', 'Forum', 'top=0, left=0, Width='+hori+', Height='+verti+', fullscreen=0, maximize=1, toolbar=yes,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
	}
}

function RowInFocus(cellName) {

	if (document.getElementById)	{
		document.getElementById(cellName).className = 'RowInFocus';
	}
	else	{
		alert("No scripting!");
	}
}

function RowNotInFocus(cellName) {

	if (document.getElementById)	{
		document.getElementById(cellName).className = 'RowNotInFocus';
	}
	else	{
		alert("No scripting!");
	}	
}

function ShowRecord(lngIssueID)	{

	var strSearchType = document.getElementById("txtSearchType").value;
	var strSearchFor = document.getElementById("txtSearchFor").value;

	location.href = "article.asp?AID=" + lngIssueID + "&s=" + strSearchType + "&text=" + strSearchFor;
}

function DisplaySortSequence()	{
	document.getElementById("cmd" + document.getElementById("txtSortField").value).value = document.getElementById("cmd" + document.getElementById("txtSortField").value).value + ' ' + document.getElementById("txtSortArrow").value;
}

function Search(lngSearchType)	{

	var strSearchFor;
	
	switch(lngSearchType)	{
		case 1:
			strSearchFor = document.getElementById("txtKeyword").value;
			break;
		case 2:
			strSearchFor = document.getElementById("txtIssueNumber").value;
			break;
		case 3:
			strSearchFor = document.getElementById("cboVersion").value;
			break;
		case 4:
			strSearchFor = document.getElementById("cboType").value;
			break;
		case 5:
			strSearchFor = document.getElementById("cboModule").value;
			break;
		case 6:
			strSearchFor = document.getElementById("txtStringSearch").value;
			break;
	}
		
	location.href = "articles.asp?s=" + lngSearchType + "&text=" + strSearchFor;
	
}