function setFieldForm(NameForm , NameField , typeField , valueField) {
	var nF = eval('document.' + NameForm + '.' + NameField);
	var type = '' + typeField;
	switch (type.toLowerCase()) {
		case 'input' :
		case 'textarea' : 
			nF.value = valueField ;
			break;
		case 'select' :
			nF.selectIndex = 0;
			nF.options[0].text  = valueField;
			nF.options[0].value = valueField;
			break;
	}
}
	
function isempty(AnyString) {
	return ( (AnyString.length == 0 ) || (AnyString == "undefined") || (AnyString == "null") );	
}
	
function openpopup( URL , width, height , NavigatorType , NameWin) {
	if ( ('' + NavigatorType).toLowerCase() == 'netscape' ) {
		window.open(URL, NameWin ,'resizable=yes,toolbar=no,status=no,scrollbars=yes,width=' + width + ',height=' + height );
	}
	else {
		window.open(URL,'','resizable=yes,toolbar=no,status=no,scrollbars=yes,width=' + width + ',height=' + height );
	}
}

function searchInArray() {
	s = 0; ttt = false;
	a = searchInArray.arguments;
	if ( a.length == 2 || a.length == 3) {
		searchvalue = '' + a[0];
		Tarray = a[1];
		while ( s < Tarray.length && !ttt ) {
			if ( a.length == 3 ) {
				tmp = Tarray[s];
				scanvalue = '' + eval( 'tmp.' + a[2] );
			}
			else {
				scanvalue = '' + Tarray[s];
			}
			if ( scanvalue == searchvalue ) {
				ttt = true;
			}
			else {
				s++;
			}
		}
		return ( ( ttt ) ? s : -1 );
	}
	else {
		return -1;
	}
}

function putMessageStatus(message) {
	window.status = message;
}

function MM_swapImgRestore() { //v3.0
	var i , x , a=document.MM_sr; 
	for( i=0; a && i < a.length && ( x = a[i] ) && x.oSrc ; i++ ) 
		x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
	var d = document; 
	if ( d.images ) { 
		if ( !d.MM_p ) d.MM_p = new Array();
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments; 
		for ( i = 0 ; i < a.length ; i++ )
			if ( a[i].indexOf("#") !=0 ) { 
				d.MM_p[j] = new Image; 
				d.MM_p[j++].src= a[i];
			}
	}
}

function MM_findObj(n, d) { //v3.0
	var p , i , x;
	if ( !d ) d = document; 
	if ( ( p = n.indexOf("?") ) > 0 && parent.frames.length ) {
		d = parent.frames[n.substring(p+1)].document; 
		n = n.substring(0,p);
	}
	if ( !(x = d[n]) && d.all) 
		x = d.all[n]; 
	for ( i = 0 ; !x && i<d.forms.length ; i++) 
		x = d.forms[i][n];
	for ( i = 0 ; !x && d.layers && i<d.layers.length ; i++ ) 
		x = MM_findObj( n , d.layers[i].document ); 
	return x;
}

function MM_swapImage() { //v3.0
	var i , j=0 , x , a=MM_swapImage.arguments; 
	document.MM_sr = new Array; 
	for( i = 0 ; i < (a.length-2) ; i += 3) {
		if ( ( x = MM_findObj(a[i]) ) != null) {
			document.MM_sr[j++] = x; 
			if (!x.oSrc) 
				x.oSrc = x.src; 
			x.src = a[i+2];
		}
	}
}
	
function MM_showHideLayers() { //v3.0
	var i, p, v, obj, args = MM_showHideLayers.arguments;
	for ( i = 0 ; i < (args.length-2) ; i+=3 ) 
		if ( ( obj=MM_findObj( args[i] ) ) != null ) { 
			v = args[i+2];
			if ( obj.style ) { 
				obj = obj.style; 
				v = ( v == 'show' ) ? 'visible' : ( v = 'hide' ) ? 'hidden' : v; 
			}
			obj.visibility=v; 
		}
}
	
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if ( init == true ) 
		with ( navigator ) {
			if ( ( appName == "Netscape" ) && ( parseInt( appVersion ) == 4 ) ) {
				document.MM_pgW = innerWidth; 
				document.MM_pgH = innerHeight; 
				onresize = MM_reloadPage; 
			}
		}
	else 
		if ( innerWidth != document.MM_pgW || innerHeight != document.MM_pgH ) 
			location.reload();
}

function FT_displaytag() {
	a = FT_displaytag.arguments;
	for ( i = 0 ; i < a.length ; i++ ) {
		t = document.getElementById( a[i] );
		if ( t != null ) {
			if ( t.style.display == 'none' ) {
				t.style.display = '';
			}
			else {
				t.style.display = 'none';
			}
		}
	}
}

function FT_posElt( eltRef , eltToPlace ) {
	var dB = document.body;
	var eL = 0;
	var eT = 0;
	for ( var p = eltRef ; p && p.tagName !='BODY'; p = p.offsetParent) {
		eL += p.offsetLeft;
		eT += p.offsetTop;
	}
	var eH = eltRef.offsetHeight;
	var dH = eltToPlace.style.pixelHeight;
	var sT = dB.scrollTop;
	if ( eT - dH >= sT && eT + eH + dH > dB.clientHeight + sT )
		eT -= dH;
	else 
		eT += eH;
	eltToPlace.style.left = eL;
	eltToPlace.style.top = eT;
}