


var background_color = window.frames["BACKGROUNDCOLORSLIDER"];
background_color.onchange = function(){var rgb = background_color.getRgb();document.getElementById('BACKGROUNDCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('BACKGROUNDCOLOR')};
var table_background_color = window.frames["TABLEBACKGROUNDCOLORSLIDER"];
table_background_color.onchange = function(){var rgb = table_background_color.getRgb();document.getElementById('TABLEBACKGROUNDCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('TABLEBACKGROUNDCOLOR')};
var table_border_color = window.frames["TABLEBORDERCOLORSLIDER"];
table_border_color.onchange = function(){var rgb = table_border_color.getRgb();document.getElementById('TABLEBORDERCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('TABLEBORDERCOLOR')};
var heading_font_color = window.frames["FONTHEADINGCOLORSLIDER"];
heading_font_color.onchange = function(){var rgb = heading_font_color.getRgb();document.getElementById('FONTHEADINGCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('FONTHEADINGCOLOR')};
var text_font_color = window.frames["FONTTEXTCOLORSLIDER"];
text_font_color.onchange = function(){var rgb = text_font_color.getRgb();document.getElementById('FONTTEXTCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('FONTTEXTCOLOR')};
var link_font_color = window.frames["FONTLINKCOLORSLIDER"];
link_font_color.onchange = function(){var rgb = link_font_color.getRgb();document.getElementById('FONTLINKCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('FONTLINKCOLOR')};
var hover_font_color = window.frames["FONTHOVERCOLORSLIDER"];
hover_font_color.onchange = function(){var rgb = hover_font_color.getRgb();document.getElementById('FONTHOVERCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('FONTHOVERCOLOR')};
var scrollbar_face_color = window.frames["SCROLLBARFACECOLORSLIDER"];
scrollbar_face_color.onchange = function(){var rgb = scrollbar_face_color.getRgb();document.getElementById('SCROLLBARFACECOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('SCROLLBARFACECOLOR')};
var scrollbar_highlight_color = window.frames["SCROLLBARHIGHLIGHTCOLORSLIDER"];
scrollbar_highlight_color.onchange = function(){var rgb = scrollbar_highlight_color.getRgb();document.getElementById('SCROLLBARHIGHLIGHTCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('SCROLLBARHIGHLIGHTCOLOR')};
var scrollbar_shadow_color = window.frames["SCROLLBARSHADOWCOLORSLIDER"];
scrollbar_shadow_color.onchange = function(){var rgb = scrollbar_shadow_color.getRgb();document.getElementById('SCROLLBARSHADOWCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('SCROLLBARSHADOWCOLOR')};
var scrollbar_track_color = window.frames["SCROLLBARTRACKCOLORSLIDER"];
scrollbar_track_color.onchange = function(){var rgb = scrollbar_track_color.getRgb();document.getElementById('SCROLLBARTRACKCOLOR').value = rgb.r+","+rgb.g+","+rgb.b;genUpdate('SCROLLBARTRACKCOLOR')};


function genUpdate(fieldName, inType, fieldValue){
	if (page_loaded == 0){
		return;
	}
	var className;
	var styleAtribute;
	var newValue;
	var optOn;
	var optOff;
	var tables = new Array('user','contact','url','interests','details','networking','extended','blog','about','friends','comments');
	var bgPosition = new Array('TL','TC','TR','CL','CC','CR','BL','BC','BR');


	if (!fieldValue){
		if (inType == 'select'){
			var selObj = document.getElementById(fieldName);
			var selIndex = selObj.selectedIndex;
			fieldValue = selObj.options[selIndex].value;
		}else if (inType == 'checkbox'){
			fieldValue = document.getElementById(fieldName).checked;
		}else if (inType == 'TMB'){
		}else{
			fieldValue = document.getElementById(fieldName).value;
		}
	}





	if (fieldName == 'HIDENAME' || fieldName == 'HIDECONTACT' || fieldName == 'HIDEURL' || fieldName == 'HIDEINTEREST' || fieldName == 'HIDEDETAIL' || fieldName == 'HIDENETWORK' || fieldName == 'HIDEEXTENDED' || fieldName == 'HIDEBLOGS' || fieldName == 'HIDEABOUT' || fieldName == 'HIDEFRIENDS' || fieldName == 'HIDECOMMENTS'){
		styleAtribute = 'display';
		if (fieldValue){
			fieldValue = 'none';
		}else{
			fieldValue = 'block';
		}
		switch(fieldName){
			case 'HIDENAME': className = 'user'; break;
			case 'HIDECONTACT': className = 'contact'; break;
			case 'HIDEURL': className = 'url'; break;
			case 'HIDEINTEREST': className = 'interests'; break;
			case 'HIDEDETAIL': className = 'details'; break;
			case 'HIDENETWORK': className = 'networking'; break;
			case 'HIDEEXTENDED': className = 'extended'; break;
			case 'HIDEBLOGS': className = 'blog'; break;
			case 'HIDEABOUT': className = 'about'; break;
			case 'HIDEFRIENDS': className = 'friends'; break;
			case 'HIDECOMMENTS': className = 'comments'; break;
		}
		window.frames['layout'].document.getElementById('table' + className).style[styleAtribute] = fieldValue;
	}





	if (fieldName == 'TABLETRANSPARENT' || fieldName == 'TABLEBACKGROUNDCOLOR' || fieldName == 'TABLEBORDERCOLOR' ||
		fieldName == 'TABLEBORDERSTYLE' || fieldName == 'TABLEBORDERWIDTH' || fieldName == 'TABLETRANSPARENCY'){
		switch(fieldName){
			case 'TABLEBACKGROUNDCOLOR':
				styleAtribute = 'backgroundColor';
				fieldValue = 'rgb('+fieldValue+')';
				document.getElementById('TABLETRANSPARENT').checked = false;
				break;
			case 'TABLEBORDERCOLOR': styleAtribute = 'borderColor'; fieldValue = 'rgb('+fieldValue+')'; break;
			case 'TABLETRANSPARENT':
				styleAtribute = 'backgroundColor';
				if (fieldValue){
					fieldValue = 'transparent';
				}else{
					fieldValue = document.getElementById('TABLEBACKGROUNDCOLOR').value;
					fieldValue = 'rgb('+fieldValue+')'; 
				}
				break;
			case 'TABLEBORDERSTYLE':
				styleAtribute = 'borderStyle';
				break;
			case 'TABLEBORDERWIDTH':
				styleAtribute = 'borderWidth';
				newValue = document.getElementById('TABLEBORDERWIDTH').value;
				if (fieldValue == '-'){
					newValue--;
				}else if (fieldValue == '--'){
					newValue--; newValue--; newValue--;
				}else if (fieldValue == '+'){
					newValue++;
				}else if (fieldValue == '++'){
					newValue++; newValue++; newValue++;
				}
				if (newValue < 1){
					newValue = 1;
				}
				if (newValue > 20){
					newValue = 20;
				}
				fieldValue = newValue+'px'; 
				break;
			case 'TABLETRANSPARENCY':
				newValue = document.getElementById('TABLETRANSPARENCY').value;
				if (fieldValue == '-'){
					newValue--; newValue--; newValue--; newValue--; newValue--;
				}else if (fieldValue == '--'){
					newValue--; newValue--; newValue--; newValue--; newValue--;
					newValue--; newValue--; newValue--; newValue--; newValue--;
				}else if (fieldValue == '+'){
					newValue++; newValue++; newValue++; newValue++; newValue++;
				}else if (fieldValue == '++'){
					newValue++; newValue++; newValue++; newValue++; newValue++;
					newValue++; newValue++; newValue++; newValue++; newValue++;
				}
				if (newValue < 25){
					newValue = 25;
				}
				if (newValue > 100){
					newValue = 100;
				}
				fieldValue = newValue; 
				if (navigator.appName.indexOf("Netscape") != -1 && parseInt(navigator.appVersion) >= 5) {
					styleAtribute = 'MozOpacity';
					fieldValue = fieldValue / 100;
				} else if (navigator.appName.indexOf("Microsoft") != -1 && parseInt(navigator.appVersion)>=4) {
					styleAtribute = 'filter';
					fieldValue = "alpha(opacity=" + fieldValue + ")";
				}
				break;
		}
		if (newValue){
			document.getElementById(fieldName).value = newValue;
		}
		for(i=0; i < tables.length; i++){
			if (tables[i] == 'extended' && document.getElementById('EXTENDEDIMAGE').value &&
				(fieldName == 'TABLEBACKGROUNDCOLOR' || fieldName == 'TABLETRANSPARENT')){
			}else{
				window.frames['layout'].document.getElementById('table' + tables[i]).style[styleAtribute] = fieldValue;
			}
		}
	}





	if (fieldName == 'TABLEBACKGROUNDIMAGEPOSITION'){
		switch(fieldValue){
			case 'TL': newValue = 'top left'; break;
			case 'TC': newValue = 'top center'; break;
			case 'TR': newValue = 'top right'; break;
			case 'CL': newValue = 'center left'; break;
			case 'CC': newValue = 'center center'; break;
			case 'CR': newValue = 'center right'; break;
			case 'BL': newValue = 'bottom left'; break;
			case 'BC': newValue = 'bottom center'; break;
			case 'BR': newValue = 'bottom right'; break;
		}
		if (newValue){
			document.getElementById(fieldName).value = fieldValue;
			for(i=0; i < tables.length; i++){
				if (tables[i] == 'contact' && document.getElementById('CONTACTIMAGE').value){
				}else if (tables[i] == 'extended' && document.getElementById('EXTENDEDIMAGE').value){
				}else{
					window.frames['layout'].document.getElementById('table' + tables[i]).style.backgroundPosition = newValue;
				}
			}
		}
		for(i=0; i < bgPosition.length; i++){
			bpPos = 0;
			if (bgPosition[i] == fieldValue){
				bpPos = 1;
			}
			imgBorder('TABLEBACKGROUNDIMAGEPOSITION' + bgPosition[i], bpPos);
		}
	}
	if (fieldName == 'TABLEBACKGROUNDIMAGEREPEAT'){
		if (fieldValue){
			for(i=0; i < tables.length; i++){

				if (tables[i] == 'contact' && document.getElementById('CONTACTIMAGE').value){
				}else if (tables[i] == 'extended' && document.getElementById('EXTENDEDIMAGE').value){
				}else{
					window.frames['layout'].document.getElementById('table' + tables[i]).style.backgroundRepeat = fieldValue;
				}
			}
		}
	}
	if (fieldName == 'TABLEBACKGROUNDIMAGEATTACHMENT'){
		if (fieldValue){
			for(i=0; i < tables.length; i++){
				if (tables[i] == 'contact' && document.getElementById('CONTACTIMAGE').value){
				}else if (tables[i] == 'extended' && document.getElementById('EXTENDEDIMAGE').value){
				}else{
					window.frames['layout'].document.getElementById('table' + tables[i]).style.backgroundAttachment = fieldValue;
				}
			}
		}
	}
	if (fieldName == 'TABLEBACKGROUNDIMAGE'){
		for(i=0; i < tables.length; i++){

			if (tables[i] == 'contact' && document.getElementById('CONTACTIMAGE').value){
			}else if (tables[i] == 'extended' && document.getElementById('EXTENDEDIMAGE').value){
			}else{
				if (fieldValue){
					window.frames['layout'].document.getElementById('table' + tables[i]).style.backgroundImage = 'url('+fieldValue+')';
				}else{
					window.frames['layout'].document.getElementById('table' + tables[i]).style.backgroundImage = '';
				}
			}
		}
	}





	if (fieldName == 'FONTHEADINGTYPE' || fieldName == 'FONTHEADINGSIZE' || fieldName == 'FONTTEXTTYPE' || fieldName == 'FONTTEXTSIZE' ||
		fieldName == 'FONTHEADINGCOLOR' || fieldName == 'FONTTEXTCOLOR' || fieldName == 'FONTLINKCOLOR' || fieldName == 'FONTHOVERCOLOR'){
		switch(fieldName){
			case 'FONTHEADINGTYPE': className = 'heading'; styleAtribute = 'fontFamily'; break;
			case 'FONTTEXTTYPE':
				className = 'text';
				styleAtribute = 'fontFamily';
				window.frames['layout'].editClass('link', '', styleAtribute, fieldValue);
				break;
			case 'FONTHEADINGCOLOR': className = 'heading'; styleAtribute = 'color'; fieldValue = 'rgb('+fieldValue+')'; break;
			case 'FONTTEXTCOLOR': className = 'text'; styleAtribute = 'color'; fieldValue = 'rgb('+fieldValue+')'; break;
			case 'FONTLINKCOLOR': className = 'link'; styleAtribute = 'color'; fieldValue = 'rgb('+fieldValue+')'; break;
			case 'FONTHOVERCOLOR': //className = 'text'; styleAtribute = 'hover'; fieldValue = 'rgb('+fieldValue+')';
				break;
			case 'FONTHEADINGSIZE': className = 'heading'; styleAtribute = 'fontSize';
				newValue = document.getElementById('FONTHEADINGSIZE').value;
				if (fieldValue == '-'){
					newValue--;
				}else if (fieldValue == '--'){
					newValue--; newValue--;
				}else if (fieldValue == '+'){
					newValue++;
				}else if (fieldValue == '++'){
					newValue++; newValue++;
				}
				if (newValue < 8){
					newValue = 8;
				}
				if (newValue > 24){
					newValue = 24;
				}
				fieldValue = newValue+'px'; 
				break;
			case 'FONTTEXTSIZE': className = 'text'; styleAtribute = 'fontSize';
				newValue = document.getElementById('FONTTEXTSIZE').value;
				if (fieldValue == '-'){
					newValue--;
				}else if (fieldValue == '--'){
					newValue--; newValue--;
				}else if (fieldValue == '+'){
					newValue++;
				}else if (fieldValue == '++'){
					newValue++; newValue++;
				}
				if (newValue < 8){
					newValue = 8;
				}
				if (newValue > 24){
					newValue = 24;
				}
				fieldValue = newValue+'px';
				window.frames['layout'].editClass('link', '', styleAtribute, fieldValue);
				break;
		}
		if (newValue){
			document.getElementById(fieldName).value = newValue;
		}
		if (className){
			window.frames['layout'].editClass(className, '', styleAtribute, fieldValue);
		}
	}
	if (fieldName == 'FONTHEADINGBOLD' || fieldName == 'FONTHEADINGITALIC' || fieldName == 'FONTHEADINGUNDERLINE' || 
		fieldName == 'FONTTEXTBOLD' || fieldName == 'FONTTEXTITALIC' || fieldName == 'FONTTEXTUNDERLINE' || 
		fieldName == 'FONTLINKBOLD' || fieldName == 'FONTLINKITALIC' || fieldName == 'FONTLINKUNDERLINE' || 
		fieldName == 'FONTHOVERBOLD' || fieldName == 'FONTHOVERITALIC' || fieldName == 'FONTHOVERUNDERLINE'){
		switch(fieldName){
			case 'FONTHEADINGBOLD': className = 'heading'; styleAtribute = 'fontWeight'; optOn = 'bold'; optOff = 'normal';
				break;
			case 'FONTHEADINGITALIC': className = 'heading'; styleAtribute = 'fontStyle'; optOn = 'italic'; optOff = 'normal';
				break;
			case 'FONTHEADINGUNDERLINE': className = 'heading'; styleAtribute = 'textDecoration'; optOn = 'underline'; optOff = 'none';
				break;
			case 'FONTTEXTBOLD': className = 'text'; styleAtribute = 'fontWeight'; optOn = 'bold'; optOff = 'normal';
				break;
			case 'FONTTEXTITALIC': className = 'text'; styleAtribute = 'fontStyle'; optOn = 'italic'; optOff = 'normal';
				break;
			case 'FONTTEXTUNDERLINE': className = 'text'; styleAtribute = 'textDecoration'; optOn = 'underline'; optOff = 'none';
				break;
			case 'FONTLINKBOLD': className = 'link'; styleAtribute = 'fontWeight'; optOn = 'bold'; optOff = 'normal';
				break;
			case 'FONTLINKITALIC': className = 'link'; styleAtribute = 'fontStyle'; optOn = 'italic'; optOff = 'normal';
				break;
			case 'FONTLINKUNDERLINE': className = 'link'; styleAtribute = 'textDecoration'; optOn = 'underline'; optOff = 'none';
				break;
			case 'FONTHOVERBOLD': className = ''; styleAtribute = ''; optOn = 'bold'; optOff = 'normal';
				break;
			case 'FONTHOVERITALIC': className = ''; styleAtribute = ''; optOn = 'italic'; optOff = 'normal';
				break;
			case 'FONTHOVERUNDERLINE': className = ''; styleAtribute = ''; optOn = 'underline'; optOff = 'none';
				break;
		}
		if (inType == 'IMG'){
			fieldValue = document.getElementById(fieldName).value;
			if (fieldValue == 1){
				fieldValue = 0;
			}else{
				fieldValue = 1;
			}
		}
		if (fieldValue == 1){
			fieldValue = optOn;
			newValue = 1;
		}else{
			fieldValue = optOff;
			newValue = 0;
		}
		imgBorder(fieldName, newValue);
		document.getElementById(fieldName).value = newValue;

		if (newValue){
			document.getElementById(fieldName).value = newValue;
		}
		if (className){
			window.frames['layout'].editClass(className, '', styleAtribute, fieldValue);
		}
	}





	if (fieldValue){
		if (fieldName == 'BACKGROUNDCOLOR'){
			window.frames['layout'].document.body.style.backgroundColor = 'rgb('+fieldValue+')';
		}
		if (fieldName == 'SCROLLBARFACECOLOR'){
			window.frames['layout'].document.body.style.scrollbarFaceColor = 'rgb('+fieldValue+')';
		}
		if (fieldName == 'SCROLLBARHIGHLIGHTCOLOR'){
			window.frames['layout'].document.body.style.scrollbarHighlightColor = 'rgb('+fieldValue+')';
			window.frames['layout'].document.body.style.scrollbar3dLightColor = 'rgb('+fieldValue+')';
		}
		if (fieldName == 'SCROLLBARSHADOWCOLOR'){
			window.frames['layout'].document.body.style.scrollbarArrowColor = 'rgb('+fieldValue+')';
			window.frames['layout'].document.body.style.scrollbarShadowColor = 'rgb('+fieldValue+')';
			window.frames['layout'].document.body.style.scrollbarDarkshadowColor = 'rgb('+fieldValue+')';
		}
		if (fieldName == 'SCROLLBARTRACKCOLOR'){
			window.frames['layout'].document.body.style.scrollbarTrackColor = 'rgb('+fieldValue+')';
		}
	}





	if (fieldName == 'BACKGROUNDIMAGEPOSITION'){
		switch(fieldValue){
			case 'TL': newValue = 'top left'; break;
			case 'TC': newValue = 'top center'; break;
			case 'TR': newValue = 'top right'; break;
			case 'CL': newValue = 'center left'; break;
			case 'CC': newValue = 'center center'; break;
			case 'CR': newValue = 'center right'; break;
			case 'BL': newValue = 'bottom left'; break;
			case 'BC': newValue = 'bottom center'; break;
			case 'BR': newValue = 'bottom right'; break;
		}
		if (newValue){
			document.getElementById(fieldName).value = fieldValue;
			window.frames['layout'].document.body.style.backgroundPosition = newValue;
		}
		for(i=0; i < bgPosition.length; i++){
			bpPos = 0;
			if (bgPosition[i] == fieldValue){
				bpPos = 1;
			}
			imgBorder('BACKGROUNDIMAGEPOSITION' + bgPosition[i], bpPos);
		}
	}
	if (fieldName == 'BACKGROUNDIMAGEREPEAT'){
		if (fieldValue){
			window.frames['layout'].document.body.style.backgroundRepeat = fieldValue;
		}
	}
	if (fieldName == 'BACKGROUNDIMAGEATTACHMENT'){
		if (fieldValue){
			window.frames['layout'].document.body.style.backgroundAttachment= fieldValue;
		}
	}
	if (fieldName == 'BACKGROUNDIMAGE'){
		if (fieldValue){
			window.frames['layout'].document.body.style.backgroundImage = 'url('+fieldValue+')';
		}else{
			window.frames['layout'].document.body.style.backgroundImage = '';
		}
	}





	if (fieldName == 'CONTACTIMAGE'){
		if (fieldValue){
			window.frames['layout'].document.getElementById('tablecontact').style.backgroundImage = 'url('+fieldValue+')';
			window.frames['layout'].document.getElementById('contactlinks').style.display = 'none';
			window.frames['layout'].document.getElementById('contactimage').style.display = 'block';
			window.frames['layout'].document.getElementById('contactimage').style.width = 300;
			window.frames['layout'].document.getElementById('contactimage').style.height = 150;
			window.frames['layout'].document.getElementById('tablecontact').style.backgroundPosition = '';
			window.frames['layout'].document.getElementById('tablecontact').style.backgroundAttachment = '';
			window.frames['layout'].document.getElementById('tablecontact').style.backgroundRepeat = '';
		}else{
			window.frames['layout'].document.getElementById('tablecontact').style.backgroundImage = '';
			window.frames['layout'].document.getElementById('contactlinks').style.display = 'block';
			window.frames['layout'].document.getElementById('contactimage').style.display = 'none';
			if (document.getElementById('TABLEBACKGROUNDIMAGE').value){
				switch(document.getElementById('TABLEBACKGROUNDIMAGEPOSITION').value){
					case 'TL': newValue = 'top left'; break;
					case 'TC': newValue = 'top center'; break;
					case 'TR': newValue = 'top right'; break;
					case 'CL': newValue = 'center left'; break;
					case 'CC': newValue = 'center center'; break;
					case 'CR': newValue = 'center right'; break;
					case 'BL': newValue = 'bottom left'; break;
					case 'BC': newValue = 'bottom center'; break;
					case 'BR': newValue = 'bottom right'; break;
				}
				window.frames['layout'].document.getElementById('tablecontact').style.backgroundImage = 'url('+document.getElementById('TABLEBACKGROUNDIMAGE').value+')';
				window.frames['layout'].document.getElementById('tablecontact').style.backgroundPosition = newValue;
				window.frames['layout'].document.getElementById('tablecontact').style.backgroundAttachment = document.getElementById('TABLEBACKGROUNDIMAGEATTACHMENT').value;
				window.frames['layout'].document.getElementById('tablecontact').style.backgroundRepeat = document.getElementById('TABLEBACKGROUNDIMAGEREPEAT').value;
			}
		}
	}





	if (fieldName == 'EXTENDEDIMAGE'){
		if (fieldValue){
			window.frames['layout'].document.getElementById('tableextended').style.backgroundImage = 'url('+fieldValue+')';
			window.frames['layout'].document.getElementById('tableextended').style.backgroundColor = 'transparent';
			window.frames['layout'].document.getElementById('extendedlinks').style.display = 'none';
			window.frames['layout'].document.getElementById('extendedimage').style.display = 'block';
			window.frames['hidden'].document.write('<IMG SRC="'+fieldValue+'" onLoad="window.parent.genUpdate(\'EXTENDEDIMAGESIZE\',\'TMB\',this)">');
			window.frames['layout'].document.getElementById('tableextended').style.backgroundPosition = 'center center';
			window.frames['layout'].document.getElementById('tableextended').style.backgroundAttachment = 'scroll';
			window.frames['layout'].document.getElementById('tableextended').style.backgroundRepeat = 'no-repeat';
		}else{
			window.frames['layout'].document.getElementById('tableextended').style.backgroundImage = '';
			var bgColor;
			if (document.getElementById('TABLETRANSPARENT').checked){
				bgColor = 'transparent';
			}else{
				bgColor = 'rgb('+document.getElementById('TABLEBACKGROUNDCOLOR').value+')';
			}
			window.frames['layout'].document.getElementById('tableextended').style.backgroundColor = bgColor;
			window.frames['layout'].document.getElementById('extendedlinks').style.display = 'block';
			window.frames['layout'].document.getElementById('extendedimage').style.display = 'none';
			if (document.getElementById('TABLEBACKGROUNDIMAGE').value){
				switch(document.getElementById('TABLEBACKGROUNDIMAGEPOSITION').value){
					case 'TL': newValue = 'top left'; break;
					case 'TC': newValue = 'top center'; break;
					case 'TR': newValue = 'top right'; break;
					case 'CL': newValue = 'center left'; break;
					case 'CC': newValue = 'center center'; break;
					case 'CR': newValue = 'center right'; break;
					case 'BL': newValue = 'bottom left'; break;
					case 'BC': newValue = 'bottom center'; break;
					case 'BR': newValue = 'bottom right'; break;
				}
				window.frames['layout'].document.getElementById('tableextended').style.backgroundImage = 'url('+document.getElementById('TABLEBACKGROUNDIMAGE').value+')';
				window.frames['layout'].document.getElementById('tableextended').style.backgroundPosition = newValue;
				window.frames['layout'].document.getElementById('tableextended').style.backgroundAttachment = document.getElementById('TABLEBACKGROUNDIMAGEATTACHMENT').value;
				window.frames['layout'].document.getElementById('tableextended').style.backgroundRepeat = document.getElementById('TABLEBACKGROUNDIMAGEREPEAT').value;
			}
		}
	}





	if (fieldName == 'EXTENDEDIMAGESIZE' || fieldName == 'EXTENDEDIMAGEX' || fieldName == 'EXTENDEDIMAGEY'){
		var sizex;
		var sizey;
		if (inType == 'TMB'){
			var imgDim = imgSize(500,1000, fieldValue);
			sizex = imgDim.x;
			sizey = imgDim.y;
			window.frames['hidden'].location.href = '';
		}else{
			sizex = document.getElementById('EXTENDEDIMAGEX').value;
			sizey = document.getElementById('EXTENDEDIMAGEY').value;
		}
		if (sizex < 10 || !sizex){
			sizex = 10;
		}
		if (sizex > 500 || !sizex){
			sizex = 500;
		}
		if (sizey < 10 || !sizey){
			sizey = 10;
		}
		if (sizey > 1000 || !sizey){
			sizey = 1000;
		}
		document.getElementById('EXTENDEDIMAGEX').value = sizex;
		document.getElementById('EXTENDEDIMAGEY').value = sizey;
		if (document.getElementById('EXTENDEDIMAGE').value){
			window.frames['layout'].document.getElementById('extendedimage').style.width = sizex;
			window.frames['layout'].document.getElementById('extendedimage').style.height = sizey;
		}
	}





}











function imgSize(mx, my, img){
	if (page_loaded == 0){
		return;
	}
//alert('mx:'+mx+' my:'+my+' id:'+img.id+' src:'+img.src+' x:'+img.width+' y:'+img.height);
	var imgx = img.width;
	var imgy = img.height;
	if (mx && my){
		if (my < img.width){
//alert('1 '+my +'<'+ img.width);
			img.style.width = 'auto';
			img.style.height = my;
		}else if (mx < img.height){
//alert('2'+mx +'<'+ img.height);
			img.style.width = mx;
			img.style.height = 'auto';
		}
	}
	return {
		x: imgx,
		y: imgy
	};
}





function linhov(linkID, status){
	var status = (status != 0) ? "HOVER" : "LINK";

	var linkColor = 'rgb(' + document.getElementById('FONT' + status + 'COLOR').value + ')';
	var linkWeight = document.getElementById('FONT' + status + 'BOLD').value;
	var linkStyle = document.getElementById('FONT' + status + 'ITALIC').value;
	var linkDecoration = document.getElementById('FONT' + status + 'UNDERLINE').value;

	if (linkWeight == 1){
		linkWeight = 'bold';
	}else{
		linkWeight = 'normal';
	}
	if (linkStyle == 1){
		linkStyle = 'italic';
	}else{
		linkStyle = 'normal';
	}
	if (linkDecoration == 1){
		linkDecoration = 'underline';
	}else{
		linkDecoration = 'none';
	}
//alert('S: ' + status + '\nC:' + linkColor + '\nB:' + linkWeight + '\nI:' + linkStyle + '\nU:' + linkDecoration);

	linkID.style.color			= linkColor;
	linkID.style.fontWeight		= linkWeight;
	linkID.style.fontStyle		= linkStyle;
	linkID.style.textDecoration	= linkDecoration;
}





function imgBorder(imgName, imgBorder){
	if (imgBorder){
		imgBorder = "#AAA";
	}else{
		imgBorder = "#FFF";
	}
	document.getElementById(imgName + 'IMG').style['border'] = 'solid 2px ' + imgBorder;
}






function loadVars(){
	genUpdate('BACKGROUNDCOLOR');
	genUpdate('TABLEBORDERCOLOR');
	genUpdate('TABLEBACKGROUNDCOLOR');

	genUpdate('BACKGROUNDIMAGE');
	genUpdate('TABLEBACKGROUNDIMAGE');
	genUpdate('BACKGROUNDIMAGEPOSITION');
	genUpdate('TABLEBACKGROUNDIMAGEPOSITION');
	genUpdate('BACKGROUNDIMAGEATTACHMENT','select');
	genUpdate('BACKGROUNDIMAGEREPEAT','select');
	genUpdate('TABLEBACKGROUNDIMAGEATTACHMENT','select');
	genUpdate('TABLEBACKGROUNDIMAGEREPEAT','select');

	genUpdate('CONTACTIMAGE');
	genUpdate('EXTENDEDIMAGE');

	genUpdate('FONTHEADINGTYPE','select');
	genUpdate('FONTHEADINGSIZE');
	genUpdate('FONTHEADINGCOLOR');
	genUpdate('FONTHEADINGBOLD');
	genUpdate('FONTHEADINGITALIC');
	genUpdate('FONTHEADINGUNDERLINE');

	genUpdate('FONTTEXTTYPE','select');
	genUpdate('FONTTEXTSIZE');
	genUpdate('FONTTEXTCOLOR');
	genUpdate('FONTTEXTBOLD');
	genUpdate('FONTTEXTITALIC');
	genUpdate('FONTTEXTUNDERLINE');

	genUpdate('FONTLINKCOLOR');
	genUpdate('FONTLINKBOLD');
	genUpdate('FONTLINKITALIC');
	genUpdate('FONTLINKUNDERLINE');

	genUpdate('FONTHOVERCOLOR');
	genUpdate('FONTHOVERBOLD');
	genUpdate('FONTHOVERITALIC');
	genUpdate('FONTHOVERUNDERLINE');

	genUpdate('SCROLLBARFACECOLOR');
	genUpdate('SCROLLBARHIGHLIGHTCOLOR');
	genUpdate('SCROLLBARSHADOWCOLOR');
	genUpdate('SCROLLBARTRACKCOLOR');

	genUpdate('TABLEBORDERSTYLE','select');
	genUpdate('TABLEBORDERWIDTH');
	genUpdate('TABLETRANSPARENT','checkbox');
	genUpdate('TABLETRANSPARENCY');

	genUpdate('HIDECONTACT','checkbox');
	genUpdate('HIDEURL','checkbox');
	genUpdate('HIDEINTEREST','checkbox');
	genUpdate('HIDEDETAIL','checkbox');
	genUpdate('HIDENETWORK','checkbox');
	genUpdate('HIDEEXTENDED','checkbox');
	genUpdate('HIDEBLOGS','checkbox');
	genUpdate('HIDEABOUT','checkbox');
	genUpdate('HIDEFRIENDS','checkbox');
	genUpdate('HIDECOMMENTS','checkbox');

	initDone = 1;
}






