
function opsUpdate() {
		
		var c = $('ops_preview');
		var m = $F('repeat').toArray();
		var t = '';
		
		t += '&nbsp; <style type="text/css">';
		t += opsGetImagePreview(false);

		Element.update(c,t);	
	
		}
		
function opsGenerate() {
		
		var code = '';
		
		code += '<style type="text/css">';
		code += opsGetImagePreview(true);
		code += opsBackLink(true);
		
		parent.document.getElementById('ops_code').value = code;
		
		}



function opsBackLink() {
	
			var tag1='';

tag1 += '<a href="http://www.quacked.com/layouts" target="_blank"><img src="http://media.quacked.com/button.gif" alt="MySpace Layouts" style="position:absolute; right:0px; top: 0px; z-index:9;" border="0"></a>I edited my profile at <a href="http://www.quacked.com/layouts" target="_blank">Quacked.com</a>, check out these <a href="http://www.quacked.com/layouts" target="_blank">Myspace Layouts!</a><br><br>';

		return tag1;
		}


function opsGetImagePreview() {

		var tag='';

tag += "\n\n { Created by Quacked.com }";



///////////////// Background Properties ////////////////////////////
tag += "\n\n { Background Properties }";

var my_img3 = parent.document.generator.bbgimg.value.indexOf('http://');

	if(my_img3==0 || parent.document.generator.bbgcolor.value!="none" || parent.document.generator.sbgcolor.value!="none") {
tag += "\n table, tr, td { background-color:transparent; border:none; border-width:0;}"; }

tag += "\n body {";
//tag += "\n	background-color:"+parent.document.generator.bbgcolor.value+";";
tag += "\n	background-color:"+parent.document.generator.bbgcolor.value+" !important;";
	if(my_img3==0) {
tag += "\n	background-image:url('"+parent.document.generator.bbgimg.value+"');"; }
tag += "\n	background-attachment:"+parent.document.generator.bbgattachment.value+";";
tag += "\n	background-position:"+parent.document.generator.bbgpostion.value+";";
tag += "\n	background-repeat:"+parent.document.generator.bbgrepeat.value+";";
tag += "\n	border-width:"+parent.document.generator.pborderwidth.value+";";
tag += "\n	border-color:"+parent.document.generator.pbordercolor.value+";";
tag += "\n	border-style:"+parent.document.generator.pborderstyle.value+";";
tag += "\n	padding-left:"+parent.document.generator.oshiftright.value+"px;";
tag += "\n	padding-right:"+parent.document.generator.oshiftleft.value+"px;";
tag += "\n }";



///////////////// Table Properties ////////////////////////////
var my_img4 = parent.document.generator.sbgimg.value.indexOf('http://');

	if(my_img4==0 || parent.document.generator.sbgopacity.value!="99" || parent.document.generator.sbgcolor.value!="none" || parent.document.generator.sborderwidth.value!="0px" || (parent.document.generator.stoplinks.value!="none" && parent.document.generator.stoplinks.value!="") || parent.document.generator.linksbwidth.value!="0px") {

tag += "\n\n { Table Properties }";
tag += "\n table table {border: 0px;;}";
tag += "\n table table table table{border:0px;}";
tag += "\n table, tr, td { background-color:transparent; border:none; border-width:0;}";
tag += "\n table table table {";
tag += "\n	border-style:"+parent.document.generator.sborderstyle.value+";";
tag += "\n	border-width:"+parent.document.generator.sborderwidth.value+";";
tag += "\n	border-color:"+parent.document.generator.sbordercolor.value+";";
tag += "\n	background-color:"+parent.document.generator.sbgcolor.value+";";

	if(my_img4==0) {
tag += "\n	background-image:url('"+parent.document.generator.sbgimg.value+"');";
tag += "\n	background-repeat:"+parent.document.generator.sbgrepeat.value+";";
tag += "\n	background-attachment:"+parent.document.generator.sbgattachment.value+";";
tag += "\n	background-position:"+parent.document.generator.sbgpostion.value+";"; }

	if(parent.document.generator.sbgopacity.value!="99") {
tag += "\n	filter:alpha(opacity="+parent.document.generator.sbgopacity.value+"); -moz-opacity:0."+parent.document.generator.sbgopacity.value+"; opacity:0."+parent.document.generator.sbgopacity.value+"; -khtml-opacity:0."+parent.document.generator.sbgopacity.value+"; "; }
tag += "\n }"; }

	if(parent.document.generator.stoplinks.value!="none" && parent.document.generator.stoplinks.value!="" || parent.document.generator.linksbwidth.value!="0px") {
tag += "\n table table td font {border-style:"+parent.document.generator.linksbstyle.value+"; border-width:"+parent.document.generator.linksbwidth.value+"; border-color:"+parent.document.generator.linksbcolor.value+"; background-color:"+parent.document.generator.stoplinks.value+"; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; font-size:"+parent.document.generator.linkssize.value+" !important; color:"+parent.document.generator.mtcolor.value+" !important;}";
tag += "\n table table td font a {font-size:"+parent.document.generator.linkssize.value+" !important;}"; }

tag += "\n table table table table td {filter:none;}";

	if(parent.document.generator.tinyprofile.checked) {
tag += "\n table table table table {border:0px;}";
tag += "\n td.text table, td.text table td {width:"+parent.document.generator.tptablewidth.value+"px; padding:0px;}";
tag += "\n td.text table table table table, td.text table table table table td {width:0px;}";
tag += "\n table table td {width:10px;}";
tag += "\n div table table td, table table table td {width:auto;}";
tag += "\n td.text td.text table table div, td.text td.text table table a img {height:"+parent.document.generator.tpimageheight.value+"px; width:"+parent.document.generator.tpimagewidth.value+"px !important; border-width:"+parent.document.generator.tpimageborder.value+";}";
	}


///////////////// Text Properties ////////////////////////////
tag += "\n\n { Text Properties }";

tag += "\n .nametext {";
	if(parent.document.generator.uttfont.value!="none") {
tag += "font-family:"+parent.document.generator.uttfont.value+" !important; "; }
	if(parent.document.generator.uttsize.value!="none") {
tag += "font-size:"+parent.document.generator.uttsize.value+" !important; "; }
	if(parent.document.generator.uttcolor.value!="none" && parent.document.generator.uttcolor.value!="") {
tag += "color:"+parent.document.generator.uttcolor.value+" !important; "; }
	if(parent.document.generator.uttbgcolor.value!="none" && parent.document.generator.uttbgcolor.value!="") {
tag += "display: block; ";
tag += "text-align: center; ";
tag += "background-color:"+parent.document.generator.uttbgcolor.value+"; ";
tag += "padding:1px; padding-left:5px; padding-right:5px; "; }
	if(parent.document.generator.uttbold.checked) {
tag += "font-weight:bold; "; } else {
tag += "font-weight:normal; "; }
	if(parent.document.generator.uttitalic.checked) {
tag += "font-style:italic; "; } else {
tag += "font-style:normal; "; }
	if(parent.document.generator.uttstrikethrough.checked) {
tag += "text-decoration:line-through; "; }
	if(parent.document.generator.uttunderline.checked) {
tag += "text-decoration:underline; "; }
tag += "letter-spacing:"+parent.document.generator.uttspacing.value+" !important; ";
tag += "line-height:"+parent.document.generator.uttheight.value+";";
tag += "text-transform:"+parent.document.generator.utttransform.value+";";
tag += "}";


tag += "\n .whitetext12 {";
	if(parent.document.generator.lttfont.value!="none") {
tag += "font-family:"+parent.document.generator.lttfont.value+" !important; "; }
	if(parent.document.generator.lttsize.value!="none") {
tag += "font-size:"+parent.document.generator.lttsize.value+" !important; "; }
	if(parent.document.generator.lttcolor.value!="none" && parent.document.generator.lttcolor.value!="") {
tag += "color:"+parent.document.generator.lttcolor.value+" !important; "; }
	if(parent.document.generator.lttbgcolor.value!="none" && parent.document.generator.lttbgcolor.value!="") {
tag += "display: block; ";
tag += "text-align: center; ";
tag += "background-color:"+parent.document.generator.lttbgcolor.value+"; ";
tag += "padding:1px; padding-left:5px; padding-right:5px; "; }
	if(parent.document.generator.lttbold.checked) {
tag += "font-weight:bold; "; } else {
tag += "font-weight:normal; "; }
	if(parent.document.generator.lttitalic.checked) {
tag += "font-style:italic; "; } else {
tag += "font-style:normal; "; }
	if(parent.document.generator.lttstrikethrough.checked) {
tag += "text-decoration:line-through; "; }
	if(parent.document.generator.lttunderline.checked) {
tag += "text-decoration:underline; "; }
tag += "letter-spacing:"+parent.document.generator.lttspacing.value+" !important; ";
tag += "line-height:"+parent.document.generator.lttheight.value+";";
tag += "text-transform:"+parent.document.generator.ltttransform.value+";";
tag += "}";


tag += "\n .btext, .orangetext15 {";
	if(parent.document.generator.rttfont.value!="none") {
tag += "font-family:"+parent.document.generator.rttfont.value+" !important; "; }
	if(parent.document.generator.rttsize.value!="none") {
tag += "font-size:"+parent.document.generator.rttsize.value+" !important; "; }
	if(parent.document.generator.rttcolor.value!="none" && parent.document.generator.rttcolor.value!="") {
tag += "color:"+parent.document.generator.rttcolor.value+" !important; "; }
	if(parent.document.generator.rttbgcolor.value!="none" && parent.document.generator.rttbgcolor.value!="") {
tag += "display: block; ";
tag += "text-align: center; ";
tag += "background-color:"+parent.document.generator.rttbgcolor.value+"; ";
tag += "padding:1px; padding-left:5px; padding-right:5px; "; }
	if(parent.document.generator.rttbold.checked) {
tag += "font-weight:bold; "; } else {
tag += "font-weight:normal; "; }
	if(parent.document.generator.rttitalic.checked) {
tag += "font-style:italic; "; } else {
tag += "font-style:normal; "; }
	if(parent.document.generator.rttstrikethrough.checked) {
tag += "text-decoration:line-through; "; }
	if(parent.document.generator.rttunderline.checked) {
tag += "text-decoration:underline; "; }
tag += "letter-spacing:"+parent.document.generator.rttspacing.value+" !important; ";
tag += "line-height:"+parent.document.generator.rttheight.value+";";
tag += "text-transform:"+parent.document.generator.rtttransform.value+";";
tag += "}";


tag += "\n .blacktext10, .blacktext11, .lightbluetext8 {";
	if(parent.document.generator.stfont.value!="none") {
tag += "font-family:"+parent.document.generator.stfont.value+" !important; "; }
	if(parent.document.generator.stsize.value!="none") {
tag += "font-size:"+parent.document.generator.stsize.value+" !important; "; }
	if(parent.document.generator.stcolor.value!="none" && parent.document.generator.stcolor.value!="") {
tag += "color:"+parent.document.generator.stcolor.value+" !important; "; }
	if(parent.document.generator.stbgcolor.value!="none" && parent.document.generator.stbgcolor.value!="") {
tag += "display: block; ";
tag += "text-align: center; ";
tag += "background-color:"+parent.document.generator.stbgcolor.value+"; ";
tag += "padding:1px; padding-left:2px; padding-right:2px; "; }
	if(parent.document.generator.stbold.checked) {
tag += "font-weight:bold; "; } else {
tag += "font-weight:normal; "; }
	if(parent.document.generator.stitalic.checked) {
tag += "font-style:italic; "; } else {
tag += "font-style:normal; "; }
	if(parent.document.generator.ststrikethrough.checked) {
tag += "text-decoration:line-through; "; }
	if(parent.document.generator.stunderline.checked) {
tag += "text-decoration:underline; "; }
tag += "letter-spacing:"+parent.document.generator.stspacing.value+" !important; ";
tag += "line-height:"+parent.document.generator.stheight.value+";";
tag += "text-transform:"+parent.document.generator.sttransform.value+";";
tag += "}";


tag += "\n table, tr, td, li, p, div, .blacktext12, .text, .redtext, .redbtext {";
	if(parent.document.generator.mtfont.value!="none") {
tag += "font-family:"+parent.document.generator.mtfont.value+" !important; "; }
	if(parent.document.generator.mtsize.value!="none") {
tag += "font-size:"+parent.document.generator.mtsize.value+" !important; "; }
	if(parent.document.generator.mtcolor.value!="none" && parent.document.generator.mtcolor.value!="") {
tag += "color:"+parent.document.generator.mtcolor.value+" !important; "; }
	if(parent.document.generator.mtbold.checked) {
tag += "font-weight:bold; "; }
	if(parent.document.generator.mtitalic.checked) {
tag += "font-style:italic; "; }
	if(parent.document.generator.mtunderline.checked) {
tag += "text-decoration:underline; "; }
	if(parent.document.generator.mtstrikethrough.checked) {
tag += "text-decoration:line-through; "; }
tag += "letter-spacing:"+parent.document.generator.mtspacing.value+" !important; ";
tag += "text-transform:"+parent.document.generator.mttransform.value+";";
tag += "}";



///////////////// Link Properties ////////////////////////////
tag += "\n\n { Link Properties }";
tag += "\n a:active, a:visited, a:link {";
	if(parent.document.generator.nlfont.value!="none") {
tag += "font-family:"+parent.document.generator.nlfont.value+" !important; "; }
	if(parent.document.generator.nlsize.value!="none") {
tag += "font-size:"+parent.document.generator.nlsize.value+" !important; "; }
	if(parent.document.generator.nlcolor.value!="none" && parent.document.generator.nlcolor.value!="") {
tag += "color:"+parent.document.generator.nlcolor.value+" !important; "; }
	if(parent.document.generator.nlbgcolor.value!="none" && parent.document.generator.nlbgcolor.value!="") {
tag += "background-color:"+parent.document.generator.nlbgcolor.value+" !important; ";
tag += "padding-left:1px; padding-right:1px; "; }
	if(parent.document.generator.nlbold.checked) {
tag += "font-weight:bold; "; } else {
tag += "font-weight:normal; "; }
	if(parent.document.generator.nlitalic.checked) {
tag += "font-style:italic; "; } else {
tag += "font-style:normal; "; }
	if(parent.document.generator.nlstrikethrough.checked) {
tag += "text-decoration:line-through; "; }
	if(parent.document.generator.nlunderline.checked) {
tag += "text-decoration:underline; "; }
tag += "letter-spacing:"+parent.document.generator.nlspacing.value+" !important; ";
tag += "text-transform:"+parent.document.generator.nltransform.value+";";
tag += "}";

tag += "\n a:hover {";
	if(parent.document.generator.hlfont.value!="none") {
tag += "font-family:"+parent.document.generator.hlfont.value+" !important; "; }
	if(parent.document.generator.hlsize.value!="none") {
tag += "font-size:"+parent.document.generator.hlsize.value+" !important; "; }
	if(parent.document.generator.hlcolor.value!="none" && parent.document.generator.hlcolor.value!="") {
tag += "color:"+parent.document.generator.hlcolor.value+" !important; "; }
	if(parent.document.generator.hlbgcolor.value!="none" && parent.document.generator.hlbgcolor.value!="") {
tag += "background-color:"+parent.document.generator.hlbgcolor.value+" !important; "; }
	if(parent.document.generator.hlbold.checked) {
tag += "font-weight:bold; "; } else {
tag += "font-weight:normal; "; }
	if(parent.document.generator.hlitalic.checked) {
tag += "font-style:italic; "; } else {
tag += "font-style:normal; "; }
	if(parent.document.generator.hlstrikethrough.checked) {
tag += "text-decoration:line-through; "; }
	if(parent.document.generator.hlunderline.checked) {
tag += "text-decoration:underline;"; }
tag += "letter-spacing:"+parent.document.generator.hlspacing.value+" !important; ";
tag += "text-transform:"+parent.document.generator.hltransform.value+";";
tag += "}";




///////////////// Tweaks ////////////////////////////
tag += "\n\n { Tweaks }";
	if(parent.document.generator.hidecontacttable.checked) {
tag += "\n .contactTable { display: none }"; }
	if(parent.document.generator.hideextendednetwork.checked) {
tag += "\n table tbody td table tbody tr td.text table {visibility:hidden;}";
tag += "\n table tbody td table tbody tr td.text table table, table tbody td table tbody tr td.text table table tbody td.text {visibility:visible;}"; }
	if(parent.document.generator.hidefriends.checked) {
tag += "\n td.text td.text table table table, td.text td.text table br, td.text td.text table .orangetext15, td.text td.text .redlink, td.text td.text span.btext {display:none;}";
tag += "\n td.text td.text table {background-color:transparent;}";
tag += "\n td.text td.text table td, td.text td.text table {height:0;padding:0;border:0;}";
tag += "\n td.text td.text table table td {padding:3;}";
tag += "\n td.text td.text table table br {display:inline;}";
tag += "\n .rid br {display:none;}"; }
	if(parent.document.generator.hidebottomlinks.checked) {
tag += "\n a.text, table div font a, table div div {visibility:hidden;}"; }
	if(parent.document.generator.hideaddcommentlink.checked) {
tag += "\n td.text td.text td td a, .redlink, td.text td.text td b a {visibility:visible!important;}";
tag += "\n td.text td.text td a {visibility:hidden;}"; }
	if(parent.document.generator.flipprofile.checked) {
tag += "\n table {direction:rtl;}";
tag += "\n table table table {direction:ltr;}"; }



///////////////// Contact Table ////////////////////////////
var my_img1 = parent.document.generator.ctimg.value.indexOf('http://');

if(my_img1==0) {
tag += "\n\n { Contact Table }";
tag += "\n .contactTable {width:300px!important; height:150px!important; padding:0px!important; background-image:url('"+parent.document.generator.ctimg.value+"'); background-attachment:scroll; background-position:center center; background-repeat:no-repeat; background-color:transparent;}";
tag += "\n .contactTable table, table.contactTable td {padding:0px !important; border:0px; background-color:transparent; background-image:none;}";
tag += "\n .contactTable a img {visibility:hidden; border:0px!important;}";
tag += "\n .contactTable .text {font-size:1px!important;}";
tag += "\n .contactTable .whitetext12 {display:none;}";
tag += "\n .contactTable .text, .contactTable a, .contactTable img {filter:none!important;}"; }


///////////////// Extended Network Banner ////////////////////////////
var my_img2 = parent.document.generator.enbimg.value.indexOf('http://');

if(my_img2==0) {
tag += "\n\n { Extended Network Banner }";
tag += "\n table table table td {vertical-align:top ! important;}";
tag += "\n span.blacktext12 {";
tag += "\n	visibility:visible !important;";
tag += "\n	background-color:transparent;";
tag += "\n	background-image:url('"+parent.document.generator.enbimg.value+"');";
tag += "\n	background-repeat:no-repeat;";
tag += "\n	background-position:center center;";
tag += "\n	font-size:0px; letter-spacing:-0.5px;";
tag += "\n	width:435px; height:"+parent.document.generator.bannerheight.value+"px; display:block !important; }";
tag += "\n span.blacktext12 img {display:none;}"; }


///////////////// Scrollbar Colors ////////////////////////////
	if(parent.document.generator.sccolor.checked) {
tag += "\n\n { Scrollbar Colors }";
tag += "\n body {";
tag += "\n	scrollbar-face-color:"+parent.document.generator.sfcolor.value+";";
tag += "\n	scrollbar-highlight-color:"+parent.document.generator.shcolor.value+";";
tag += "\n	scrollbar-3dlight-color:"+parent.document.generator.s3dcolor.value+";";
tag += "\n	scrollbar-darkshadow-color:"+parent.document.generator.sdcolor.value+";";
tag += "\n	scrollbar-shadow-color:"+parent.document.generator.sscolor.value+";";
tag += "\n	scrollbar-arrow-color:"+parent.document.generator.sacolor.value+";";
tag += "\n	scrollbar-track-color:"+parent.document.generator.strcolor.value+";";
tag += "\n }"; }

tag += "\n\n </style>";


		return tag;
		}
