<?
session_start
();

$_GETinv $_GET;
$_GETinv array_flip($_GETinv);
$coordinates $_GETinv[''];

list(
$x$y) = split(","$coordinates);

if (
$_GET['clear'] == "yes") {
    
session_destroy();
    print 
"<script language='JavaScript'>window.location='index.php';</script>";
}

if (
intval($_SESSION['counter']) < || $_GET['clear'] == "yes") {
    
$_SESSION['counter'] = 1;
    
$_SESSION['second'] = 1;
    
$_SESSION['line_count'] = 1;
    
$_SESSION['r'] = "0";
    
$_SESSION['g'] = "0";
    
$_SESSION['b'] = "0";
    
$_SESSION['type'] = "circle";
} else {
    if (
intval($x) > && intval($y) > 0) {
        
$_SESSION['counter']++;
    }
}


$counter $_SESSION['counter'];

if (
$_GET['r'] != "") { $_SESSION['r'] = $_GET['r']; }
if (
$_GET['g'] != "") { $_SESSION['g'] = $_GET['g']; }
if (
$_GET['b'] != "") { $_SESSION['b'] = $_GET['b']; }

if (
$_GET['type'] != "") { $_SESSION['type'] = $_GET['type']; }

$line_count $_SESSION['line_count'];

if (
intval($x) > && intval($y) > 0) {

if (
$_SESSION['type'] == "line") {

    if (
$_SESSION['second'] == 1) {
        
$_SESSION['second'] = 2;
        
$_SESSION['line'][$line_count][0][0] = $x;
        
$_SESSION['line'][$line_count][1][0] = $y;

    } else {
        
$_SESSION['second'] = 1;
        
$_SESSION['line'][$line_count][0][1] = $x;
        
$_SESSION['line'][$line_count][1][1] = $y;

        
$_SESSION['linecolor'][$line_count]['r'] = $_SESSION['r'];
        
$_SESSION['linecolor'][$line_count]['g'] = $_SESSION['g'];
        
$_SESSION['linecolor'][$line_count]['b'] = $_SESSION['b'];

        
$_SESSION['line_count']++;
    }
} else {

    
$_SESSION['draw'][$counter]['x'] = $x;
    
$_SESSION['draw'][$counter]['y'] = $y;
    
$_SESSION['draw'][$counter]['r'] = $_SESSION['r'];
    
$_SESSION['draw'][$counter]['g'] = $_SESSION['g'];
    
$_SESSION['draw'][$counter]['b'] = $_SESSION['b'];
    
$_SESSION['draw'][$counter]['type'] = $_SESSION['type'];

}


}

print 
"<a href=\"index.php\"><img src=\"image.php\" ISMAP alt=\"Click me =)\" style=\"border: 1px solid #000000;\"/></a>";

?>

<br/><br/><a href="index.php?r=255&g=0&b=0">red</a> <a href="index.php?r=0&g=255&b=0">green</a> <a href="index.php?r=0&g=0&b=255">blue</a><br/>
<a href="index.php?type=circle">circle</a> <a href="index.php?type=square">square</a> <a href="index.php?type=line">line</a><br/>
<a href="index.php?clear=yes">clear</a><br/><br/>


<?

print "Current color: {$_SESSION['r']},{$_SESSION['g']},{$_SESSION['b']}<br/>";
print 
"Current tool: {$_SESSION['type']}<br/>";

if (
$_SESSION['second'] == "2") {
print 
"<br/><i>Partial line in memory. Click to select endpoint for this line.</i>";
}


?>