// Part of Adeptus Knowledge Place. Copyright Adeptus Partners 2006-function writeProductStyle( style1, style2, docNumber) {	index = docNumber.lastIndexOf( "." );	if( index!=-1 ) {		if( index+1 <= docNumber.length ) {			docNumber = docNumber.substring( index+1 );		}	}	style = "ViewCategoryProduct";	if ( docNumber == "1" ) {		style="ViewCategoryProductFirst";	}	document.write( '<td valign="top" colspan="3" width="100%" class="'+style+'">' );}function expandCollapseSingleCat( docNumber ) {	docNumber = docNumber.substring( docNumber.indexOf( "." )+1 );	expandCollapse( docNumber );}// Category text works as linkfunction expandCollapse( docNumber ) {	var url = (window.location.href).toLowerCase();	var expandB = url.indexOf( "expand=" ) != -1;	var expandViewB = url.indexOf( "expandview" ) != -1;	var collapseB = url.indexOf( "collapse=" ) != -1;	var collapseViewB = url.indexOf( "collapseview" ) != -1;	// alert( url +" docNum: "+docNumber+" expands:" + expandB+expandViewB+collapseB+collapseViewB );	var newUrl = "";	if ( expandB ) {		newUrl = getUrl( url, "expand", docNumber );	} else if ( expandViewB ) {		var index = url.indexOf( "expandview" );		var start = url.substring( 0, index );		newUrl = start+"collapse="+docNumber+"#"+docNumber;	} else if ( collapseB ) {		newUrl= getUrl( url, "collapse", docNumber );			} else if ( collapseViewB ) {		var index = url.indexOf( "collapseview" );		var start = url.substring( 0, index );		newUrl = start+"expand="+docNumber+"#"+docNumber;		} else {		newUrl = url+"&expand="+docNumber+"#"+docNumber;		}	window.location.href = newUrl;}// Subfunction of expandCollapse. Returns url with right parsed expand or collapse query.function getUrl( url, action, docNumber ) {	var index = url.indexOf( action+"=" );	var start = url.substring( 0, index );	var end = url.substring( index );	var endIndex = end.indexOf( "." );	var endIndex2 = end.indexOf( "#" );	var num = end.substring( action.length+1, endIndex );	var num2 = end.substring( action.length+1, endIndex2 );	if ( action == "expand" ) {		if ( num == docNumber || num2 == docNumber ) {			action = "collapse";		}	} else {		action = "expand";	}	return start+action+"="+docNumber+"#"+docNumber;}function catLinks()	{	catLinksDefined( 'restrictocategory' );}// Prevents alt -text from twistie images (expand.gif and collapse.gif) to be shown. function catLinksDefined( category )	{	var docUrl = document.location.href.toLowerCase();	var expandIndex = docUrl.indexOf( '&expand' );	var docNum = -1;	if ( expandIndex > -1 ) {		var end = docUrl.substring( expandIndex );		docNum = end.substring( end.indexOf( '=' )+1, end.indexOf( '=' )+2 );	}	var links = document.links;	var link;	for (i=0;i<links.length;i++)	{		id = links[i].id;		if ((id.indexOf('catLink')>-1) | (id.indexOf('catLink')>-1)) {			var linkHref = links[i].href.toLowerCase();			var index = linkHref.indexOf('&expand');			var num = 1;			var expand='';			if ( index > -1 ) {				var start = linkHref.substring( 0, index );				var end = linkHref.substring( index );				num = end.substring( end.indexOf( '.' )+1 );				if ( num == docNum ) {					expand = '&collapse='+num;				} else {					expand = '&expand='+num;				}			}			var newLink = start + '&'+category+'='+escape(document.getElementById('Category').value) + expand;			// alert( newLink );			links[i].href = newLink;		}	}}// /inet/kemppi/kit.nsf/DocsPLWeb/FM_Basic_br_EN.pdf/$file/FM_Basic_br_EN.pdf};// Used in brochures view to form link codefunction writeLink( readField, db, targetField ) {	var value = writeField ( readField );	document.getElementById( targetField ).value = '<a class="attachmentLink" target="_blank" href="/'+db+'/DocsPlWeb/'+value+'/$file/'+value+'">';}function writeLink( readField, db, targetField, styleClass ) {	if ( !styleClass ) {		styleClass="attachmentLink";	}	var value = writeField ( readField );	document.getElementById( targetField ).value = '<a class="'+styleClass+'" target="_blank" href="/'+db+'/DocsPlWeb/'+value+'/$file/'+value+'">';}// Used in what's new view to form link code with right targetfunction writeWhatsNewLink( id, db, targetField ) {	var str = window.name.substring( 0, 5 );	var target = "_self";	if ( str == "Area_" ) {		target="_parent";	}	document.getElementById( targetField ).value = 		'<a class="attachmentLink" target="'+target+'" href="/'+db+'/0/'+id+'?opendocument">';}function writeFieldWithStartEnd ( field, showFlag, id, start, end, optionalField ) {	lang = document.getElementById( 'AKPLang' ).value;	valueField =document.getElementById( field+"_"+lang );	var engFlag = false;	var debugTxt = "";	if ( valueField == null || valueField.value==""  ) {		valueField = document.getElementById( field+"_EN" );		engFlag = true;	}	if ( (valueField == null || valueField.value=="") && optionalField ) {		valueField =document.getElementById( optionalField+"_"+lang );		engFlag=false;		if ( valueField == null || valueField.value==""  ) {			valueField = document.getElementById( optionalField+"_EN" );			engFlag=true;		}	}	if ( valueField == null || valueField.value==""  ) {		value = "";	} else {		var add = "";		if ( engFlag & showFlag  ) {			add= '&nbsp;<img border="0" src="english_flag.gif" width="13" height="10">';		}		value = start+document.getElementById( id ).value+valueField.value+add+debugTxt+end;	}	return value;}function writeField ( field, flagOrField, showFlag ) {	if( field==='Mastertig MLSProductFamily' ) {		field = 'MasterTig MLSProductFamily';	}	lang = document.getElementById( 'AKPLang' ).value;	valueField =document.getElementById( field+"_"+lang );	var engFlag = false;	var debugTxt = "";	if ( !showFlag && !flagOrField ) {		// using one parameter function writeField( field )		showFlag = false;		optionalField = false;	} else if ( !showFlag && flagOrField ) {		// using two parameter function writeField( field, flag )		showFlag = flagOrField;		optionalField = false;	} else {		// using three parameter function writeField( field, optionalField, flag )		optionalField = flagOrField;	}	if ( !valueField || valueField.value==""  ) {		valueField = document.getElementById( field+"_EN" );		engFlag = true;	}	if ( ( !valueField || valueField.value=="") && optionalField ) {		valueField =document.getElementById( optionalField+"_"+lang );		engFlag=false;		if ( valueField == null || valueField.value==""  ) {			valueField = document.getElementById( optionalField+"_EN" );			engFlag=true;		}	}	if ( !valueField || valueField.value==""  ) {		value = "";	} else {		var add = "";		if ( engFlag & showFlag  ) {			add= '&nbsp;<img border="0" src="english_flag.gif" width="13" height="10">';		}		value = valueField.value+add+debugTxt;	}	return value;}function changeLanguage( lang ) {		setCookie("AKPLang", lang, 1, "/");		window.location = document.getElementById( 'Path_Info_Decoded' ).value;}
