// javascript file for chinapiezo

function login( objName )
{
	formObj = document.getElementById( objName );
	if( formObj.FormAction.value == 'LOGIN' )
	{
		if ( validateForm( formObj, false, false, false, false, 17 ))
		{
			formObj.Password.value = calcMD5( calcMD5( formObj.LoginPassword.value ) + formObj.SessionToken.value );
			formObj.LoginPassword.value = "";	// clear the user input password
			return true;
		}
		return false;
	}else{
		if( formObj.FormAction.value == 'LOGOUT' ) return true;
		else return false;
	}
	return false;
}

function toLocation( loc )
{
	top.document.location.href=loc;
}

function changeImage( objName, toImgName )
{
	obj = document.getElementById( objName );
	obj.src = "theme/default/images/"+toImgName+".gif";
}

function changeClass( objName, toClassName )
{
	obj = document.getElementById( objName );
	obj.className = toClassName;
}

function simpleValidateForm( formName )
{
	formObj = document.getElementById( formName );
	if(validateForm( formObj, false, false, false, false, 17 )) formObj.submit();
}

function popupWin( urlValue )
{
	var rootWindow = window;
	pos_x = (screen.width)?(screen.width-600)/3:0;
	pos_y = (screen.height)?(screen.height-500)/3:0;
	WindowFeature="Resizable=Yes,ScrollBars=Yes,MenuBar=No,Directories=No,ToolBar=No,Location=No,Width=600,height=500,ScreenX=0,ScreenY=0,Top="+pos_y+",Left="+pos_x;

	rootWindow=open( urlValue, 'popupWindow', WindowFeature);
}

function rowMouseOver( rowName, bgColor )
{
	if( isComplete )document.getElementById( rowName ).bgColor = bgColor;
}

function rowMouseOut( rowName, bgColor )
{
	if( isComplete )document.getElementById( rowName ).bgColor = bgColor;
}

function tabMouseOver( tabName )
{
	// highlight tab
	if(document.getElementById(tabName+"Label").className=="tabLabelOff")
	{
		document.getElementById(tabName+"Head").src="theme/default/images/tabOverHead.gif";
		document.getElementById(tabName+"Label").className="tabLabelOver";
		document.getElementById(tabName+"End").src="theme/default/images/tabOverEnd.gif";
	}
}

function tabMouseOut( tabName )
{
	// unhighlight tab
	if(document.getElementById(tabName+"Label").className=="tabLabelOver")
	{
		document.getElementById(tabName+"Head").src="theme/default/images/tabOffHead.gif";
		document.getElementById(tabName+"Label").className="tabLabelOff";
		document.getElementById(tabName+"End").src="theme/default/images/tabOffEnd.gif";
	}
}

function tabClick( tabName, tabNum, totalTabNum )
{
	document.getElementById(tabName+tabNum).style.display="inline";
	document.getElementById(tabName+tabNum+"Head").src="theme/default/images/tabOnHead.gif";
	document.getElementById(tabName+tabNum+"Label").className="tabLabelOn";
	document.getElementById(tabName+tabNum+"End").src="theme/default/images/tabOnEnd.gif";
	for(var i = 1; i <= totalTabNum; i++) //>
	{
		if(i != tabNum){
			// change layer visibility
			document.getElementById(tabName+i).style.display="none";
			// change tab image
			document.getElementById(tabName+i+"Head").src="theme/default/images/tabOffHead.gif";
			document.getElementById(tabName+i+"Label").className="tabLabelOff";
			document.getElementById(tabName+i+"End").src="theme/default/images/tabOffEnd.gif";
		}
	}
}

function toggleDivVisibility( divName ) {
	divObj = document.getElementById( divName );
	if(divObj.style.display == ""){
		divObj.style.display = "none";
	}else{
		divObj.style.display = "";
	}
}

function emailToMe( )
{
	document.location.href="mailto:samlin"+"@"+"neios.com";
}

function boxMouseOver( boxName )
{
	// highlight box
	if(document.getElementById(boxName+"Title").className=="boxTitleOff")
	{
		document.getElementById(boxName+"Title").className="boxTitleOn";
	}
}

function boxMouseOut( boxName )
{
	// unhighlight box
	if(document.getElementById(boxName+"Title").className=="boxTitleOn")
	{
		document.getElementById(boxName+"Title").className="boxTitleOff";
	}
}

function openMenu( menuName )
{
	menuObj = document.getElementById( menuName );
	if( menuObj.style.display == 'none' ) menuObj.style.display = '';
	else menuObj.style.display = 'none';
}

function cancelEvent(e)
{
	if (!e)	var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}

function sortby( formName, fieldName, sortType )
{
	fieldObj = document.getElementById('FormAction');
	fieldObj.value = 'SORTING';
	fieldObj = document.getElementById('SortingString');
	fieldObj.value = fieldName+' '+sortType;
	formObj = document.getElementById(formName);
	formObj.submit();
}

function changeLang( formName, toLang )
{
	formObj = document.getElementById(formName);
	formObj.Lang.value = toLang;
	formObj.submit();
}

