<script language="JavaScript" type="text/javascript">
function generator() {
	var msg="";
	if (textarea.css.value) textarea.css.value+="\n";
	textarea.css.value+="body {\n";
	if (form.bgcolor.value) textarea.css.value+="background-color:#"+form.bgcolor.value+";\n";else msg+="body{background-color}\n";
	if (form.mtop.value) textarea.css.value+="margin-top:"+form.mtop.value+"px;\n";else msg+="body{margin-top}\n";
	if (form.textcolor.value) textarea.css.value+="color:#"+form.textcolor.value+";\n";else msg+="body{color}\n";
	textarea.css.value+="}\nTD {\n";
	if (form.tdfsize.value) textarea.css.value+="font:"+form.tdfsize.value+"px;";else msg+="td{font-size}\n";
	textarea.css.value+="Arial,sans-serif;\n}\nH2 {\n";
	if (form.h2align.value) textarea.css.value+="text-align:"+form.h2align.value+";\n";else msg+="h2{text-align}\n";
	if (form.h2color.value) textarea.css.value+="color:"+form.h2color.value+";\n";else msg+="h2{color}\n";
	textarea.css.value+="}\n.normal {\n";
	if (form.nalign.value) textarea.css.value+="text-align:"+form.nalign.value+";\n";else msg+=".normal{text-align}\n";
	if (form.ncolor.value) textarea.css.value+="color:#"+form.ncolor.value+";\n";else msg+=".normal{color}\n";
	if (form.nbg.value) textarea.css.value+="background:#"+form.nbg.value+";\n";else msg+=".normal{background}\n";
	if (form.ncursor.value) textarea.css.value+="cursor:"+form.ncursor.value+";\n";else msg+=".normal{cursor}\n";
	textarea.css.value+="}\n.selected {\n";
	if (form.salign.value) textarea.css.value+="text-align:"+form.salign.value+";\n";else msg+=".selected{text-align}\n";
	if (form.scolor.value) textarea.css.value+="color:#"+form.scolor.value+";\n";else msg+=".selected{color}\n";
	if (form.sbg.value) textarea.css.value+="background:#"+form.sbg.value+";\n";else msg+=".selected{background}\n";
	if (form.scursor.value) textarea.css.value+="cursor:"+form.scursor.value+";\n";else msg+=".selected{cursor}\n";
	textarea.css.value+="}\n";
	if (form.a.value) textarea.css.value+="a {color:#"+form.a.value+";}\n";else msg+="a {color}\n";
	if (form.ahover.value) textarea.css.value+="a:hover {color:#"+form.ahover.value+";}\n";else msg+="a:hover {color}\n";
	textarea.css.value+=".bold {\n";
	if (form.balign.value) textarea.css.value+="text-align:"+form.balign.value+";\n";else msg+=".bold{text-align}\n";
	if (form.bweight.value) textarea.css.value+="font-weight: "+form.bweight.value+";\n";else msg+=".bold{font-weight}\n";
	if (form.bcolor.value) textarea.css.value+="color:#"+form.bcolor.value+";\n";else msg+=".bold{color}\n";
	textarea.css.value+="}";
	textarea.but.disabled=false;
	textarea.sub.disabled=false;
	if (msg) alert(" !  :\n"+msg);
}
function cssclear() {
	textarea.css.value='';
	textarea.but.disabled=true;
	textarea.sub.disabled=true;
}
function enable() {
	textarea.but.disabled=false;
	textarea.sub.disabled=false;
}
</script>
<?php
if (isset($_GET['apl'])) {
	switch ($_GET['apl']) {
		case 'del':
			if (isset($_GET['styleid'])) {
				if (preg_match("/^([0-9]*)$/i",$_GET['styleid'])) {
					$styleid=$_GET['styleid'];
					if (mysql_num_rows($sql=mysql_query("select * from styles where id=$styleid and edfrom!='System'"))) {
						$line=mysql_fetch_array($sql);
						if (mysql_query("delete from styles where id=$styleid and edfrom!='System'"))	echo " $line[name]($line[link])     !<br>";	
						else echo "      !<br>";
						if (rename("styles/".$line['name'].".css","styles/deleted/".$line['name'].".css")) echo "  $line[name]  !<br>";
						else echo "    $line[name] !<br>";
						if (mysql_query("update users set style='default' where style='$line[name]'") && mysql_query("update styles set used=used+1 where name='default'"))
							echo " ,  $line[name]($line[link])   !<br>";	
						else echo "     !<br>";
					} else echo "    !<br>";
				} else echo "<tt class=bold>AntiHack system:    styleid !</tt>";
			} else echo "<h3 class=bold>AntiHack system:   !</h3>";
			echo "<input type=button value='' onClick=location.href='index.php?page=styles'>";
		break;
		case 'edit':
			if (isset($_POST['styleid']) && isset($_POST['nlink']) && isset($_POST['css'])) {
				if ($_POST['styleid'] && $_POST['nlink'] && $_POST['css']) {
					$styleid=preg_replace("/[^0-9]/i","",$_POST['styleid']);
					if ($line=mysql_fetch_assoc(mysql_query("select * from styles where id=$_POST[styleid]"))) {
						if ($line['edfrom']!='System') {
							$filename="styles/".$line['name'].".css";
							$nlink=addslashes($_POST['nlink']);
							$stream = fopen($filename, "w");
							$file = fwrite($stream, $_POST['css']);
							fclose($stream);
							if (mysql_query("update styles set link='$nlink',edtime='$ctime',edfrom='$_SESSION[login]' where id=$styleid and edfrom!='System'")) echo "  !<br>";	
							else echo "<tt class=bold>Error:      !</tt><br>";
						} else echo "<tt class=bold>AntiHack system:    ,   !</tt><br>";
					} else echo "<tt class=bold>      !</tt><br>";
				} else echo "<tt class=bold>Error:   / /css</tt><br>";
			}	else echo "<tt class=bold>AntiHack system:  !   !</tt><br>";
			echo "<input type=button value='' onClick=location.href='index.php?page=styles'>";
		break;
		case 'new':
			if (isset($_POST['nname']) && isset($_POST['nlink']) && isset($_POST['css'])) {
				if ($_POST['nname'] && $_POST['nlink'] && $_POST['css']) {
					$nname=preg_replace("/[^a-z0-9_]/i","",$_POST['nname']);
					$filename="styles/".$nname.".css";
					$nlink=addslashes($_POST['nlink']);
					$stream = fopen($filename, "w");
					$file = fwrite($stream, $_POST['css']);
					fclose($stream);
					if (mysql_query("insert styles (name,link,edtime,edfrom,used) values ('$nname','$nlink','$ctime','$_SESSION[login]',0)")) echo "     !<br>";	
					else echo "<tt class=bold>     !</tt><br>";
				} else echo "<tt class=bold>  / /css</tt><br><input type=button value='   ' onClick='history.go(-1)'><br>";
			}	else echo "<tt class=bold>AntiHack system:  !   !</tt><br>";
			echo "<input type=button value='' onClick=location.href='index.php?page=styles'>";
		break;
	}
} else 
	if (isset($_GET['sform'])) {
		switch ($_GET['sform']) {
			case 'edit':
				if (isset($_GET['styleid'])) {
					$styleid=preg_replace("/[^0-9]/i","",$_GET['styleid']);
					if ($line=mysql_fetch_assoc(mysql_query("select * from styles where id=$styleid")));else echo "   !";
					if ($line['edfrom']!='System') {
						$filename="styles/".$line['name'].".css";
						if (file_exists($filename) && is_readable($filename))
							if (filesize($filename)>0) {
								$stream = fopen($filename, "r");
								$file = fread($stream, filesize($filename));
								fclose($stream);
								echo "<h2></h2>
								<form name='form'>
								<table border=1 width=100%>
								<tr><td><b>body</b></td><td>
								background-color:#<input type=text size=6 name=bgcolor>;
								margin-top:<input type=text size=1 name=mtop>px;
								color:#<input type=text size=6 name=textcolor>;
								</td></tr>
								<tr><td><b>TD</b></td><td>
								font:<input type=text size=1 name=tdfsize>px Arial,sans-serif;</td></tr>
								<tr><td><b>H2</b></td><td>
								text-align:<select name=h2align><option value=center>center<option value=right>right<option value=left>left</select>;
								color:#<input type=text size=6 name=h2color>;</td></tr>
								<tr><td><b>.normal</b></td><td>
								text-align:<select name=nalign><option value=center>center<option value=right>right<option value=left>left</select>;
								color:#<input type=text size=6 name=ncolor>;
								background:#<input type=text size=6 name=nbg>;
								cursor:<select name=ncursor><option value=default>default<option value=crosshair>crosshair<option value=hand>hand
								<option value=move>move<option value=text>text<option value=wait>wait<option value=help>help</select>;</td></tr>
								<tr><td><b>.selected</b></td><td>
								text-align:<select name=salign><option value=center>center<option value=right>right<option value=left>left</select>;
								color:#<input type=text size=6 name=scolor>;
								background:#<input type=text size=6 name=sbg>;
								cursor:<select name=scursor><option value=default>default<option value=crosshair>crosshair<option value=hand>hand
								<option value=move>move<option value=text>text<option value=wait>wait<option value=help>help</select>;</td></tr>
								<tr><td><b>a</b></td><td>color:#<input type=text size=6 name=a>;</td></tr>
								<tr><td><b>a:hover</b></td><td>color:#<input type=text size=6 name=ahover>;</td></tr>
								<tr><td><b>.bold</b></td>
								<td>text-align:<select name=balign><option value=center>center<option value=right>right<option value=left>left</select>;
								font-weight: <input type=text size=2 name=bweight>;
								color:#<input type=text size=6 name=bcolor>;</td></tr></form>
								<form action='index.php?page=edstyles&apl=edit' method=POST name=textarea>
								<input type=hidden name=styleid value='$_GET[styleid]'>
								<tr><td colspan=2 align=center><b>$line[name]:</b>   <input type=text size=20 maxlength=20 name=nlink value='$line[link]'></td></tr></table>
								<textarea rows=10 cols=65 name=css onFocus=enable()>",htmlspecialchars($file),"</textarea><br>
								<input type=button name='but' value=' ' onClick=cssclear()>&nbsp;
								<input type=button value='' onClick=generator()>&nbsp;
								<input type=button value='' onClick=location.href='index.php?page=styles'>
								&nbsp;<input type=submit name='sub' value='C  ' disabled>
								</form>";
							} else echo "<tt class=bold>     !</tt><br>";
						else echo "<tt class=bold>   $filename !</tt><br>";
					} else echo "<tt class=bold>   !</tt><br>";
				} else echo "<tt class=bold> id   !</tt><br>";
			break;
			case 'new':
				echo "<h2> </h2>
				<form name='form'>
				<table border=1 width=100%>
				<tr><td><b>body</b></td><td>
				background-color:#<input type=text size=6 name=bgcolor>;
				margin-top:<input type=text size=1 name=mtop>px;
				color:#<input type=text size=6 name=textcolor>;
				</td></tr>
				<tr><td><b>TD</b></td><td>
				font:<input type=text size=1 name=tdfsize>px Arial,sans-serif;</td></tr>
				<tr><td><b>H2</b></td><td>
				text-align:<select name=h2align><option value=center>center<option value=right>right<option value=left>left</select>;
				color:#<input type=text size=6 name=h2color>;</td></tr>
				<tr><td><b>.normal</b></td><td>
				text-align:<select name=nalign><option value=center>center<option value=right>right<option value=left>left</select>;
				color:#<input type=text size=6 name=ncolor>;
				background:#<input type=text size=6 name=nbg>;
				cursor:<select name=ncursor><option value=default>default<option value=crosshair>crosshair<option value=hand>hand
				<option value=move>move<option value=text>text<option value=wait>wait<option value=help>help</select>;</td></tr>
				<tr><td><b>.selected</b></td><td>
				text-align:<select name=salign><option value=center>center<option value=right>right<option value=left>left</select>;
				color:#<input type=text size=6 name=scolor>;
				background:#<input type=text size=6 name=sbg>;
				cursor:<select name=scursor><option value=default>default<option value=crosshair>crosshair<option value=hand>hand
				<option value=move>move<option value=text>text<option value=wait>wait<option value=help>help</select>;</td></tr>
				<tr><td><b>a</b></td><td>color:#<input type=text size=6 name=a>;</td></tr>
				<tr><td><b>a:hover</b></td><td>color:#<input type=text size=6 name=ahover>;</td></tr>
				<tr><td><b>.bold</b></td>
				<td>text-align:<select name=balign><option value=center>center<option value=right>right<option value=left>left</select>;
				font-weight: <input type=text size=2 name=bweight>;
				color:#<input type=text size=6 name=bcolor>;</td></tr></form>
				<form action='index.php?page=edstyles&apl=new' method=POST name=textarea>
				<tr><td colspan=2 align=center> [a-z0-9] <input type=text size=10 maxlength=10 name=nname>   <input type=text size=20 maxlength=20 name=nlink></td></tr></table>
				<textarea rows=10 cols=65 name=css onFocus=enable()></textarea><br>
				<input type=button name='but' value=' ' disabled onClick=cssclear()>&nbsp;
				<input type=button value='' onClick=generator()>&nbsp;
				<input type=button value='' onClick=location.href='index.php?page=styles'>&nbsp;
				<input type=submit name='sub' value='C  ' disabled>
				</form>";
			break;
		}
	}
?>
