Ako mam spustit urcite pozadovane subory ,ked kliknem na Solve a ukaze mi ulozit subor xxx.exe
Solve.html
<!--
solve.html
Mcube by Eric Dietz (c) 2005
HTML interface for CGI application.
-->
<html>
<head>
<meta name="MSSmartTagsPreventParsing" content="TRUE">
<meta name="keywords" content="4x4x4 Rubik's Cube, Master Cube, Rubik's Revenge">
<meta name="description" value="4x4x4 Rubik's Cube Solver">
<title>4x4x4 Rubik's Cube Solver</title>
</head>
<frameset rows="100%,*" framespacing="0" border="0">
<frame src="../cgi-bin/mcube/mcubecgiin.exe?!withgraphics" name="mcube" frameborder="0" scrolling="auto" noresize>
<noframes>
<body bgcolor="#FFFFFF" text="#000040" link="#000080" vlink="#800080" alink="#800080">
<font face="Arial">
<font size="2"><p align="center">
4x4x4 Rubik's Cube Solver by Eric Dietz<br>
<a href="../cgi-bin/mcube/mcubecgiin.exe?!withgraphics">Enter Here</a>.<br>
</body>
</noframes>
</frameset>
</html>
mcubecgiin.htm (vacsi subor)
<html>
<!--
(Generated from:)
mcubecgiin.htm
Mcube by Eric Dietz (c) 2005
HTML template for CGI generator inputter.
-->
<head>
<title>4x4x4 Rubik's Cube Solver</title>
<meta name="generator" content="Mcube_by_Eric_Dietz">
<meta name="keywords" content="4x4x4 Rubik's Cube, Master Cube, Rubik's Revenge">
<meta name="description" content="4x4x4 Rubik's Cube Solver">
</head>
<body bgcolor=#FFFFFF text=#000040 link=#000080 vlink=#800080 alink=#800080>
<font face=Arial>
<table border=0 width=90% align=center><tr><td>
<font size=3><p align=left>
4x4x4 Rubik's Cube Solver by <a href=mailto:root@wrongway.org>Eric Dietz</a> (c) 2005
<!-- version <label id=version>beta</label><br> -->
version
beta <!-- %version% -->
<br>
Enter your cube's configuration in the space provided below, and hit Solve.<br>
<noscript>
<b>NOTE: You have JavaScripts DISABLED, and must reenable them for this to work.</b><br>
</noscript>
<a href=http://www.wrongway.org/ target=_blank>Home</a> -
<a href=http://www.wrongway.org/mcube/mcubeiscool.html target=_blank>About</a> -
<a href=http://www.wrongway.org/?rubiksource target=_blank>Source Code</a> -
<a href=http://www.wrongway.org/?rubik target=_blank>Instructions</a> -
<a href=http://www.wrongway.org/cu2/solve.html target=_blank>2x2x2 Solver</a> -
<a href=http://www.wrongway.org/cube/solve.html target=_blank>3x3x3 Solver</a> -
<a href=http://www.wrongway.org/pcube/solve.html target=_blank>5x5x5 Solver</a> -
<a href=http://www.wrongway.org/?donate target=_blank>Make a donation</a><br>
<b><label id=debug></label></b><br>
<table border=0><tr><td valign=top>
<table border=0><tr><td>
<table border=0 cellpadding=0 cellspacing=1><tr><td valign=top>
<font size=3>top<br>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=n154 onClick=sq(1,5,4)><table><tr><td></td></tr></table></td>
<td id=n254 onClick=sq(2,5,4)><table><tr><td></td></tr></table></td>
<td id=n354 onClick=sq(3,5,4)><table><tr><td></td></tr></table></td>
<td id=n454 onClick=sq(4,5,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n153 onClick=sq(1,5,3)><table><tr><td></td></tr></table></td>
<td id=n253 onClick=sq(2,5,3)><table><tr><td></td></tr></table></td>
<td id=n353 onClick=sq(3,5,3)><table><tr><td></td></tr></table></td>
<td id=n453 onClick=sq(4,5,3)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n152 onClick=sq(1,5,2)><table><tr><td></td></tr></table></td>
<td id=n252 onClick=sq(2,5,2)><table><tr><td></td></tr></table></td>
<td id=n352 onClick=sq(3,5,2)><table><tr><td></td></tr></table></td>
<td id=n452 onClick=sq(4,5,2)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n151 onClick=sq(1,5,1)><table><tr><td></td></tr></table></td>
<td id=n251 onClick=sq(2,5,1)><table><tr><td></td></tr></table></td>
<td id=n351 onClick=sq(3,5,1)><table><tr><td></td></tr></table></td>
<td id=n451 onClick=sq(4,5,1)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td></td><td></td></tr><tr><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=n044 onClick=sq(0,4,4)><table><tr><td></td></tr></table></td>
<td id=n043 onClick=sq(0,4,3)><table><tr><td></td></tr></table></td>
<td id=n042 onClick=sq(0,4,2)><table><tr><td></td></tr></table></td>
<td id=n041 onClick=sq(0,4,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n034 onClick=sq(0,3,4)><table><tr><td></td></tr></table></td>
<td id=n033 onClick=sq(0,3,3)><table><tr><td></td></tr></table></td>
<td id=n032 onClick=sq(0,3,2)><table><tr><td></td></tr></table></td>
<td id=n031 onClick=sq(0,3,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n024 onClick=sq(0,2,4)><table><tr><td></td></tr></table></td>
<td id=n023 onClick=sq(0,2,3)><table><tr><td></td></tr></table></td>
<td id=n022 onClick=sq(0,2,2)><table><tr><td></td></tr></table></td>
<td id=n021 onClick=sq(0,2,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n014 onClick=sq(0,1,4)><table><tr><td></td></tr></table></td>
<td id=n013 onClick=sq(0,1,3)><table><tr><td></td></tr></table></td>
<td id=n012 onClick=sq(0,1,2)><table><tr><td></td></tr></table></td>
<td id=n011 onClick=sq(0,1,1)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=n140 onClick=sq(1,4,0)><table><tr><td></td></tr></table></td>
<td id=n240 onClick=sq(2,4,0)><table><tr><td></td></tr></table></td>
<td id=n340 onClick=sq(3,4,0)><table><tr><td></td></tr></table></td>
<td id=n440 onClick=sq(4,4,0)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n130 onClick=sq(1,3,0)><table><tr><td></td></tr></table></td>
<td id=n230 onClick=sq(2,3,0)><table><tr><td></td></tr></table></td>
<td id=n330 onClick=sq(3,3,0)><table><tr><td></td></tr></table></td>
<td id=n430 onClick=sq(4,3,0)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n120 onClick=sq(1,2,0)><table><tr><td></td></tr></table></td>
<td id=n220 onClick=sq(2,2,0)><table><tr><td></td></tr></table></td>
<td id=n320 onClick=sq(3,2,0)><table><tr><td></td></tr></table></td>
<td id=n420 onClick=sq(4,2,0)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n110 onClick=sq(1,1,0)><table><tr><td></td></tr></table></td>
<td id=n210 onClick=sq(2,1,0)><table><tr><td></td></tr></table></td>
<td id=n310 onClick=sq(3,1,0)><table><tr><td></td></tr></table></td>
<td id=n410 onClick=sq(4,1,0)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=n541 onClick=sq(5,4,1)><table><tr><td></td></tr></table></td>
<td id=n542 onClick=sq(5,4,2)><table><tr><td></td></tr></table></td>
<td id=n543 onClick=sq(5,4,3)><table><tr><td></td></tr></table></td>
<td id=n544 onClick=sq(5,4,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n531 onClick=sq(5,3,1)><table><tr><td></td></tr></table></td>
<td id=n532 onClick=sq(5,3,2)><table><tr><td></td></tr></table></td>
<td id=n533 onClick=sq(5,3,3)><table><tr><td></td></tr></table></td>
<td id=n534 onClick=sq(5,3,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n521 onClick=sq(5,2,1)><table><tr><td></td></tr></table></td>
<td id=n522 onClick=sq(5,2,2)><table><tr><td></td></tr></table></td>
<td id=n523 onClick=sq(5,2,3)><table><tr><td></td></tr></table></td>
<td id=n524 onClick=sq(5,2,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n511 onClick=sq(5,1,1)><table><tr><td></td></tr></table></td>
<td id=n512 onClick=sq(5,1,2)><table><tr><td></td></tr></table></td>
<td id=n513 onClick=sq(5,1,3)><table><tr><td></td></tr></table></td>
<td id=n514 onClick=sq(5,1,4)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=n445 onClick=sq(4,4,5)><table><tr><td></td></tr></table></td>
<td id=n345 onClick=sq(3,4,5)><table><tr><td></td></tr></table></td>
<td id=n245 onClick=sq(2,4,5)><table><tr><td></td></tr></table></td>
<td id=n145 onClick=sq(1,4,5)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n435 onClick=sq(4,3,5)><table><tr><td></td></tr></table></td>
<td id=n335 onClick=sq(3,3,5)><table><tr><td></td></tr></table></td>
<td id=n235 onClick=sq(2,3,5)><table><tr><td></td></tr></table></td>
<td id=n135 onClick=sq(1,3,5)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n425 onClick=sq(4,2,5)><table><tr><td></td></tr></table></td>
<td id=n325 onClick=sq(3,2,5)><table><tr><td></td></tr></table></td>
<td id=n225 onClick=sq(2,2,5)><table><tr><td></td></tr></table></td>
<td id=n125 onClick=sq(1,2,5)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n415 onClick=sq(4,1,5)><table><tr><td></td></tr></table></td>
<td id=n315 onClick=sq(3,1,5)><table><tr><td></td></tr></table></td>
<td id=n215 onClick=sq(2,1,5)><table><tr><td></td></tr></table></td>
<td id=n115 onClick=sq(1,1,5)><table><tr><td></td></tr></table></td>
</tr></table>
</td></tr><tr><td valign=bottom>
<font size=3>bottom<br>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=n101 onClick=sq(1,0,1)><table><tr><td></td></tr></table></td>
<td id=n201 onClick=sq(2,0,1)><table><tr><td></td></tr></table></td>
<td id=n301 onClick=sq(3,0,1)><table><tr><td></td></tr></table></td>
<td id=n401 onClick=sq(4,0,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n102 onClick=sq(1,0,2)><table><tr><td></td></tr></table></td>
<td id=n202 onClick=sq(2,0,2)><table><tr><td></td></tr></table></td>
<td id=n302 onClick=sq(3,0,2)><table><tr><td></td></tr></table></td>
<td id=n402 onClick=sq(4,0,2)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n103 onClick=sq(1,0,3)><table><tr><td></td></tr></table></td>
<td id=n203 onClick=sq(2,0,3)><table><tr><td></td></tr></table></td>
<td id=n303 onClick=sq(3,0,3)><table><tr><td></td></tr></table></td>
<td id=n403 onClick=sq(4,0,3)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=n104 onClick=sq(1,0,4)><table><tr><td></td></tr></table></td>
<td id=n204 onClick=sq(2,0,4)><table><tr><td></td></tr></table></td>
<td id=n304 onClick=sq(3,0,4)><table><tr><td></td></tr></table></td>
<td id=n404 onClick=sq(4,0,4)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td colspan=2 valign=top>
</td></tr></table>
</td></tr><tr><td>
<input type=button value="Scramble" onClick=Scramble()>
<input type=button value="Reset" onClick=ResetCube()>
<br>
</td></tr><tr><td>
<table border=0><tr><td>
<table border=1 width=152 height=27 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=p1 onClick=set(1)><table><tr><td></td></tr></table></td>
<td id=p2 onClick=set(2)><table><tr><td></td></tr></table></td>
<td id=p3 onClick=set(3)><table><tr><td></td></tr></table></td>
<td id=p4 onClick=set(4)><table><tr><td></td></tr></table></td>
<td id=p5 onClick=set(5)><table><tr><td></td></tr></table></td>
<td id=p6 onClick=set(6)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td width=27></td><td>
<table border=1 align=right width=27 height=27 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=palette><table><tr><td></td></tr></table></td>
</tr></table>
</td><td width=98></td><td>
<font size=2>
<!-- counter - you probably want to remove this if you're putting the solver on your own site -->
<!-- <script language="JavaScript" src="../../cgi-bin/counter/counter.cgi?id=mcube"></script><br> -->
<!-- end of counter -->
</td></tr></table>
<font size=3>
<div id=solveto style="display: none;">
<table border=0><tr><td>
<font size=3>
<br>
<b>Solve to this position:</b><br>
<table border=0 cellpadding=0 cellspacing=1><tr><td valign=top>
<font size=3>top<br>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=m154 onClick=sq2(1,5,4)><table><tr><td></td></tr></table></td>
<td id=m254 onClick=sq2(2,5,4)><table><tr><td></td></tr></table></td>
<td id=m354 onClick=sq2(3,5,4)><table><tr><td></td></tr></table></td>
<td id=m454 onClick=sq2(4,5,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m153 onClick=sq2(1,5,3)><table><tr><td></td></tr></table></td>
<td id=m253 onClick=sq2(2,5,3)><table><tr><td></td></tr></table></td>
<td id=m353 onClick=sq2(3,5,3)><table><tr><td></td></tr></table></td>
<td id=m453 onClick=sq2(4,5,3)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m152 onClick=sq2(1,5,2)><table><tr><td></td></tr></table></td>
<td id=m252 onClick=sq2(2,5,2)><table><tr><td></td></tr></table></td>
<td id=m352 onClick=sq2(3,5,2)><table><tr><td></td></tr></table></td>
<td id=m452 onClick=sq2(4,5,2)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m151 onClick=sq2(1,5,1)><table><tr><td></td></tr></table></td>
<td id=m251 onClick=sq2(2,5,1)><table><tr><td></td></tr></table></td>
<td id=m351 onClick=sq2(3,5,1)><table><tr><td></td></tr></table></td>
<td id=m451 onClick=sq2(4,5,1)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td></td><td></td></tr><tr><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=m044 onClick=sq2(0,4,4)><table><tr><td></td></tr></table></td>
<td id=m043 onClick=sq2(0,4,3)><table><tr><td></td></tr></table></td>
<td id=m042 onClick=sq2(0,4,2)><table><tr><td></td></tr></table></td>
<td id=m041 onClick=sq2(0,4,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m034 onClick=sq2(0,3,4)><table><tr><td></td></tr></table></td>
<td id=m033 onClick=sq2(0,3,3)><table><tr><td></td></tr></table></td>
<td id=m032 onClick=sq2(0,3,2)><table><tr><td></td></tr></table></td>
<td id=m031 onClick=sq2(0,3,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m024 onClick=sq2(0,2,4)><table><tr><td></td></tr></table></td>
<td id=m023 onClick=sq2(0,2,3)><table><tr><td></td></tr></table></td>
<td id=m022 onClick=sq2(0,2,2)><table><tr><td></td></tr></table></td>
<td id=m021 onClick=sq2(0,2,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m014 onClick=sq2(0,1,4)><table><tr><td></td></tr></table></td>
<td id=m013 onClick=sq2(0,1,3)><table><tr><td></td></tr></table></td>
<td id=m012 onClick=sq2(0,1,2)><table><tr><td></td></tr></table></td>
<td id=m011 onClick=sq2(0,1,1)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=m140 onClick=sq2(1,4,0)><table><tr><td></td></tr></table></td>
<td id=m240 onClick=sq2(2,4,0)><table><tr><td></td></tr></table></td>
<td id=m340 onClick=sq2(3,4,0)><table><tr><td></td></tr></table></td>
<td id=m440 onClick=sq2(4,4,0)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m130 onClick=sq2(1,3,0)><table><tr><td></td></tr></table></td>
<td id=m230 onClick=sq2(2,3,0)><table><tr><td></td></tr></table></td>
<td id=m330 onClick=sq2(3,3,0)><table><tr><td></td></tr></table></td>
<td id=m430 onClick=sq2(4,3,0)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m120 onClick=sq2(1,2,0)><table><tr><td></td></tr></table></td>
<td id=m220 onClick=sq2(2,2,0)><table><tr><td></td></tr></table></td>
<td id=m320 onClick=sq2(3,2,0)><table><tr><td></td></tr></table></td>
<td id=m420 onClick=sq2(4,2,0)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m110 onClick=sq2(1,1,0)><table><tr><td></td></tr></table></td>
<td id=m210 onClick=sq2(2,1,0)><table><tr><td></td></tr></table></td>
<td id=m310 onClick=sq2(3,1,0)><table><tr><td></td></tr></table></td>
<td id=m410 onClick=sq2(4,1,0)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=m541 onClick=sq2(5,4,1)><table><tr><td></td></tr></table></td>
<td id=m542 onClick=sq2(5,4,2)><table><tr><td></td></tr></table></td>
<td id=m543 onClick=sq2(5,4,3)><table><tr><td></td></tr></table></td>
<td id=m544 onClick=sq2(5,4,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m531 onClick=sq2(5,3,1)><table><tr><td></td></tr></table></td>
<td id=m532 onClick=sq2(5,3,2)><table><tr><td></td></tr></table></td>
<td id=m533 onClick=sq2(5,3,3)><table><tr><td></td></tr></table></td>
<td id=m534 onClick=sq2(5,3,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m521 onClick=sq2(5,2,1)><table><tr><td></td></tr></table></td>
<td id=m522 onClick=sq2(5,2,2)><table><tr><td></td></tr></table></td>
<td id=m523 onClick=sq2(5,2,3)><table><tr><td></td></tr></table></td>
<td id=m524 onClick=sq2(5,2,4)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m511 onClick=sq2(5,1,1)><table><tr><td></td></tr></table></td>
<td id=m512 onClick=sq2(5,1,2)><table><tr><td></td></tr></table></td>
<td id=m513 onClick=sq2(5,1,3)><table><tr><td></td></tr></table></td>
<td id=m514 onClick=sq2(5,1,4)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=m445 onClick=sq2(4,4,5)><table><tr><td></td></tr></table></td>
<td id=m345 onClick=sq2(3,4,5)><table><tr><td></td></tr></table></td>
<td id=m245 onClick=sq2(2,4,5)><table><tr><td></td></tr></table></td>
<td id=m145 onClick=sq2(1,4,5)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m435 onClick=sq2(4,3,5)><table><tr><td></td></tr></table></td>
<td id=m335 onClick=sq2(3,3,5)><table><tr><td></td></tr></table></td>
<td id=m235 onClick=sq2(2,3,5)><table><tr><td></td></tr></table></td>
<td id=m135 onClick=sq2(1,3,5)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m425 onClick=sq2(4,2,5)><table><tr><td></td></tr></table></td>
<td id=m325 onClick=sq2(3,2,5)><table><tr><td></td></tr></table></td>
<td id=m225 onClick=sq2(2,2,5)><table><tr><td></td></tr></table></td>
<td id=m125 onClick=sq2(1,2,5)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m415 onClick=sq2(4,1,5)><table><tr><td></td></tr></table></td>
<td id=m315 onClick=sq2(3,1,5)><table><tr><td></td></tr></table></td>
<td id=m215 onClick=sq2(2,1,5)><table><tr><td></td></tr></table></td>
<td id=m115 onClick=sq2(1,1,5)><table><tr><td></td></tr></table></td>
</tr></table>
</td></tr><tr><td valign=bottom>
<font size=3>bottom<br>
</td><td>
<table border=1 width=102 height=102 bordercolor=#000000 cellpadding=0 cellspacing=0><tr>
<td id=m101 onClick=sq2(1,0,1)><table><tr><td></td></tr></table></td>
<td id=m201 onClick=sq2(2,0,1)><table><tr><td></td></tr></table></td>
<td id=m301 onClick=sq2(3,0,1)><table><tr><td></td></tr></table></td>
<td id=m401 onClick=sq2(4,0,1)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m102 onClick=sq2(1,0,2)><table><tr><td></td></tr></table></td>
<td id=m202 onClick=sq2(2,0,2)><table><tr><td></td></tr></table></td>
<td id=m302 onClick=sq2(3,0,2)><table><tr><td></td></tr></table></td>
<td id=m402 onClick=sq2(4,0,2)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m103 onClick=sq2(1,0,3)><table><tr><td></td></tr></table></td>
<td id=m203 onClick=sq2(2,0,3)><table><tr><td></td></tr></table></td>
<td id=m303 onClick=sq2(3,0,3)><table><tr><td></td></tr></table></td>
<td id=m403 onClick=sq2(4,0,3)><table><tr><td></td></tr></table></td>
</tr><tr>
<td id=m104 onClick=sq2(1,0,4)><table><tr><td></td></tr></table></td>
<td id=m204 onClick=sq2(2,0,4)><table><tr><td></td></tr></table></td>
<td id=m304 onClick=sq2(3,0,4)><table><tr><td></td></tr></table></td>
<td id=m404 onClick=sq2(4,0,4)><table><tr><td></td></tr></table></td>
</tr></table>
</td><td colspan=2 valign=top>
</td></tr></table>
</td></tr><tr><td>
<input type=button value="Scramble" onClick=ScrambleDest()>
<input type=button value="Reset" onClick=ResetDest()>
Destination
<br>
<br>
<center>
<input type=button value="Scramble Both" onClick=ScrambleBoth()>
<input type=button value="Reset Both" onClick=ResetBoth()>
<br>
</center>
<br>
</td></tr></table>
</div>
</td></tr><tr><td>
<center>
<input type=button value=Solve onClick=GetSolution()>
<br>
</center>
<br>
</td></tr></table>
</td><td width=25></td><td valign=top>
<font size=2>
<div id=basic>
<input type=button value=Advanced onClick=GoAdvanced()><br>
</div>
<div id=advanced style="display: none;">
<input type=button value=Basic onClick=GoBasic()><br>
<div id=disp_graphics_off>
<input type=button value="Output" onClick=DisplayGraphicsOn()>
: <b>text-only</b><br>
</div>
<div id=disp_graphics_on style="display: none;">
<input type=button value="Output" onClick=DisplayGraphicsOff()>
: <b>graphical (recommended)</b><br>
</div>
<div id=disp_diagrams_off>
<input type=button value="Diagrams" onClick=DisplayDiagramsOn()>
: <b>disabled (fast load)</b><br>
</div>
<div id=disp_diagrams_on style="display: none;">
<input type=button value="Diagrams" onClick=DisplayDiagramsOff()>
: <b>enabled (slow load, high bandwidth)</b><br>
</div>
<!-- <div id=nodest> -->
<div id=nodest style="display: none;">
<input type=button value="Destination" onClick=DestTrue()>
: <b>solved</b><br>
</div>
<div id=yesdest style="display: none;">
<input type=button value="Destination" onClick=DestFalse()>
: <b>custom</b><br>
</div>
<div id=nocol>
<input type=button value="Custom Colors" onClick=YesColors()><br>
</div>
<div id=yescol style="display: none;">
<input type=button value="Custom Colors" onClick=NoColors()><br>
Customize Colors:<br>
Use 6-digit HTML color codes.<br>
<form name="col">
#<input type=text name=c1 value=FFFFFF size=6 maxlength=12> color 1 - top<br>
#<input type=text name=c2 value=0000FF size=6 maxlength=12> color 2 - left<br>
#<input type=text name=c3 value=FF8000 size=6 maxlength=12> color 3 - front<br>
#<input type=text name=c4 value=00FF00 size=6 maxlength=12> color 4 - right<br>
#<input type=text name=c5 value=FF0000 size=6 maxlength=12> color 5 - back<br>
#<input type=text name=c6 value=FFFF00 size=6 maxlength=12> color 6 - bottom<br>
<input type=button value=Set onClick=SetColors(this.form)>
<input type=button value=Defaults onClick=ResetColors(this.form)><br>
</form>
</div>
</div>
</td></tr></table>
<div id=nohelp>
<input type=button value="Click here for Help" onClick=ShowHelp()><br>
</div>
<div id=help style="display: none;">
<font size=2>
<input type=button value="Hide Help" onClick=HideHelp()>
<br>
Help... the solver should be pretty intuitive. Use the palette to select a color, then click a face
to paint that color on the face. Use custom colors (under Advanced) for cubes that don't use the
default color scheme.
<br>
<a href="../../mcube/mcubeiscool.html" target="_blank">click here for info on the solver</a><br>
</div>
</td></tr></table>
<script language=JavaScript>
// non-script <!--
// Mcube JavaScript by Eric Dietz (c) 2005
// JavaScript for inputting cubes to the solver.
var defcub = new Array(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6);
var defcol = new Array( "0" , "FFFFFF" , "0000FF" , "FF8000" , "00FF00" , "FF0000" , "FFFF00" );
var ourcub = new Array(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6);
var ourtocub = new Array(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6);
var ourcol = new Array( "0" , "FFFFFF" , "0000FF" , "FF8000" , "00FF00" , "FF0000" , "FFFF00" );
var disp_graphics = 0;
var disp_diagrams = 0;
var solveto = 0;
var fixcol = 0;
var adv = 0;
var sel = 1;
var help = 0;
//var ver = "beta";
// DO NOT REMOVE - default generated javascript setting
// %javadefaults% //
// end of generated javascript setting
OnStart();
function ElementGet(xx) {
return document.getElementById(xx);
}
function OnStart() {
SetDefaults();
if (disp_graphics == 1) DisplayGraphicsOn();
if (disp_diagrams == 1) DisplayDiagramsOn();
if (solveto == 1) DestTrue();
if (fixcol == 1) YesColors();
if (adv == 1) GoAdvanced();
if (help == 1) ShowHelp();
TextColors();
//version.innerText = ver;
}
function SetDefaults() {
var squ, i, j;
for (i = 1; i <= 6; i++) {
squ = ElementGet('p'+i);
squ.style.backgroundColor = '#'+ourcol[i];
}
squ = ElementGet('palette');
squ.style.backgroundColor = '#'+ourcol[sel];
for (i = 1; i <= 4; i++) {
for (j = 1; j <= 4; j++) {
squ = ElementGet('n'+'0'+i+j);
squ.style.backgroundColor = '#'+ourcol[ourcub[(4-i)*4+(4-j) +16]];
squ = ElementGet('n'+'5'+i+j);
squ.style.backgroundColor = '#'+ourcol[ourcub[(4-i)*4+(j-1) +48]];
squ = ElementGet('n'+i+'0'+j);
squ.style.backgroundColor = '#'+ourcol[ourcub[(i-1) +(j-1)*4+80]];
squ = ElementGet('n'+i+'5'+j);
squ.style.backgroundColor = '#'+ourcol[ourcub[(i-1) +(4-j)*4 ]];
squ = ElementGet('n'+i+j+'0');
squ.style.backgroundColor = '#'+ourcol[ourcub[(i-1) +(4-j)*4+32]];
squ = ElementGet('n'+i+j+'5');
squ.style.backgroundColor = '#'+ourcol[ourcub[(4-i) +(4-j)*4+64]];
}
}
for (i = 1; i <= 4; i++) {
for (j = 1; j <= 4; j++) {
squ = ElementGet('m'+'0'+i+j);
squ.style.backgroundColor = '#'+ourcol[ourtocub[(4-i)*4+(4-j) +16]];
squ = ElementGet('m'+'5'+i+j);
squ.style.backgroundColor = '#'+ourcol[ourtocub[(4-i)*4+(j-1) +48]];
squ = ElementGet('m'+i+'0'+j);
squ.style.backgroundColor = '#'+ourcol[ourtocub[(i-1) +(j-1)*4+80]];
squ = ElementGet('m'+i+'5'+j);
squ.style.backgroundColor = '#'+ourcol[ourtocub[(i-1) +(4-j)*4 ]];
squ = ElementGet('m'+i+j+'0');
squ.style.backgroundColor = '#'+ourcol[ourtocub[(i-1) +(4-j)*4+32]];
squ = ElementGet('m'+i+j+'5');
squ.style.backgroundColor = '#'+ourcol[ourtocub[(4-i) +(4-j)*4+64]];
}
}
}
function sq(a,b,c) {
var squ = ElementGet('n'+a+b+c);
if (a == 0) {
ourcub[(4-b)*4+(4-c) +16] = sel;
} else if (a == 5) {
ourcub[(4-b)*4+(c-1) +48] = sel;
} else if (b == 0) {
ourcub[(a-1) +(c-1)*4+80] = sel;
} else if (b == 5) {
ourcub[(a-1) +(4-c)*4 ] = sel;
} else if (c == 0) {
ourcub[(a-1) +(4-b)*4+32] = sel;
} else if (c == 5) {
ourcub[(4-a) +(4-b)*4+64] = sel;
}
squ.style.backgroundColor = '#'+ourcol[sel];
//SetDefaults();
}
function sq2(a,b,c) {
var squ = ElementGet('m'+a+b+c);
if (a == 0) {
ourtocub[(4-b)*4+(4-c) +16] = sel;
} else if (a == 5) {
ourtocub[(4-b)*4+(c-1) +48] = sel;
} else if (b == 0) {
ourtocub[(a-1) +(c-1)*4+80] = sel;
} else if (b == 5) {
ourtocub[(a-1) +(4-c)*4 ] = sel;
} else if (c == 0) {
ourtocub[(a-1) +(4-b)*4+32] = sel;
} else if (c == 5) {
ourtocub[(4-a) +(4-b)*4+64] = sel;
}
squ.style.backgroundColor = '#'+ourcol[sel];
//SetDefaults();
}
function set(nn) {
sel = nn;
var squ = ElementGet('palette');
squ.style.backgroundColor = '#'+ourcol[sel];
}
function GetSolution() {
var s = "mcubecgiout.exe?cube-", c = "_blank", n, i;
for (i = 0; i <= 95; i++) {
s += ourcub[i];
}
if (solveto == 1) {
s += "!tocube-";
for (i = 0; i <= 95; i++) {
s += ourtocub[i];
}
}
n = 0;
for (i = 1; i <= 6; i++) {
if (ourcol[i] != defcol[i]) {
n = 1;
}
}
if (n == 1) {
s += "!colors-";
for (i = 1; i <= 6; i++) {
s += ourcol[i];
}
}
n = 0;
if (disp_graphics == 1) s += "!withgraphics";
if (disp_diagrams == 1) s += "!withdiagrams";
window.open(s, c);
//debug.innerText = s;
}
function ScrambleBoth() {
var s = "mcubecgiin.exe?", n, i;
s += "!scramble";
n = 0;
for (i = 1; i <= 6; i++) {
if (ourcol[i] != defcol[i]) {
n = 1;
}
}
if (n == 1) {
s += "!colors-";
for (i = 1; i <= 6; i++) {
s += ourcol[i];
}
}
if (disp_graphics == 1) s += "!withgraphics";
if (disp_diagrams == 1) s += "!withdiagrams";
if (solveto == 1) s += "!solveto";
if (fixcol == 1) s += "!fixcol";
if (adv == 1) s += "!adv";
if (sel != 1) s += "!sel-" + sel;
if (help == 1) s += "!help";
window.self.location = s;
//debug.innerText = s;
}
function Scramble() {
var s = "mcubecgiin.exe?", n, i;
s += "!scrambl1";
if (solveto == 1) {
s += "!tocube-";
for (i = 0; i <= 95; i++) {
s += ourtocube[i];
}
}
n = 0;
for (i = 1; i <= 6; i++) {
if (ourcol[i] != defcol[i]) {
n = 1;
}
}
if (n == 1) {
s += "!colors-";
for (i = 1; i <= 6; i++) {
s += ourcol[i];
}
}
if (disp_graphics == 1) s += "!withgraphics";
if (disp_diagrams == 1) s += "!withdiagrams";
if (solveto == 1) s += "!solveto";
if (fixcol == 1) s += "!fixcol";
if (adv == 1) s += "!adv";
if (sel != 1) s += "!sel-" + sel;
if (help == 1) s += "!help";
window.self.location = s;
//debug.innerText = s;
}
function ScrambleDest() {
var s = "mcubecgiin.exe?", n, i;
s += "!scrambl2";
if (solveto == 1) {
s += "!cube-";
for (i = 0; i <= 95; i++) {
s += ourcube[i];
}
}
n = 0;
for (i = 1; i <= 6; i++) {
if (ourcol[i] != defcol[i]) {
n = 1;
}
}
if (n == 1) {
s += "!colors-";
for (i = 1; i <= 6; i++) {
s += ourcol[i];
}
}
if (disp_graphics == 1) s += "!withgraphics";
if (disp_diagrams == 1) s += "!withdiagrams";
if (solveto == 1) s += "!solveto";
if (fixcol == 1) s += "!fixcol";
if (adv == 1) s += "!adv";
if (sel != 1) s += "!sel-" + sel;
if (help == 1) s += "!help";
window.self.location = s;
//debug.innerText = s;
}
function ResetBoth() {
var i;
for (i = 0; i <= 95; i++) {
ourcub[i] = defcub[i];
}
for (i = 0; i <= 95; i++) {
ourtocub[i] = defcub[i];
}
SetDefaults();
// redundant
var s = "mcubecgiin.exe?", n;
n = 0;
for (i = 1; i <= 6; i++) {
if (ourcol[i] != defcol[i]) {
n = 1;
}
}
if (n == 1) {
s += "!colors-";
for (i = 1; i <= 6; i++) {
s += ourcol[i];
}
}
if (disp_graphics == 1) s += "!withgraphics";
if (disp_diagrams == 1) s += "!withgraphics";
if (solveto == 1) s += "!solveto";
if (fixcol == 1) s += "!fixcol";
if (adv == 1) s += "!adv";
if (sel != 1) s += "!sel-" + sel;
if (help == 1) s += "!help";
window.self.location = s;
//debug.innerText = s;
}
function ResetCube() {
var i;
for (i = 0; i <= 95; i++) {
ourcub[i] = defcub[i];
}
SetDefaults();
// redundant
var s = "mcubecgiin.exe?", n;
if (solveto == 1) {
s += "!tocube-";
for (i = 0; i <= 95; i++) {
s += ourtocub[i];
}
}
n = 0;
for (i = 1; i <= 6; i++) {
if (ourcol[i] != defcol[i]) {
n = 1;
}
}
if (n == 1) {
s += "!colors-";
for (i = 1; i <= 6; i++) {
s += ourcol[i];
}
}
if (disp_graphics == 1) s += "!withgraphics";
if (disp_diagrams == 1) s += "!withgraphics";
if (solveto == 1) s += "!solveto";
if (fixcol == 1) s += "!fixcol";
if (adv == 1) s += "!adv";
if (sel != 1) s += "!sel-" + sel;
if (help == 1) s += "!help";
window.self.location = s;
//debug.innerText = s;
}
function ResetDest() {
var i;
for (i = 0; i <= 95; i++) {
ourtocub[i] = defcub[i];
}
SetDefaults();
// redundant
var s = "mcubecgiin.exe?", n;
if (solveto == 1) {
s += "!cube-";
for (i = 0; i <= 95; i++) {
s += ourcub[i];
}
}
n = 0;
for (i = 1; i <= 6; i++) {
if (ourcol[i] != defcol[i]) {
n = 1;
}
}
if (n == 1) {
s += "!colors-";
for (i = 1; i <= 6; i++) {
s += ourcol[i];
}
}
if (disp_graphics == 1) s += "!withgraphics";
if (disp_diagrams == 1) s += "!withgraphics";
if (solveto == 1) s += "!solveto";
if (fixcol == 1) s += "!fixcol";
if (adv == 1) s += "!adv";
if (sel != 1) s += "!sel-" + sel;
if (help == 1) s += "!help";
window.self.location = s;
//debug.innerText = s;
}
function SetColors(col) {
var i, j, n, s, c;
for (i = 1; i <= 6; i++) {
s = eval('col.c'+i+'.value');
if (s.length == 6) {
s = s.toUpperCase();
n = 1;
for (j = 0; j <= 5; j++) {
c = s.charAt(j);
if (c != '0' && c != '1' && c != '2' && c != '3' &&
c != '4' && c != '5' && c != '6' && c != '7' &&
c != '8' && c != '9' && c != 'A' && c != 'B' &&
c != 'C' && c != 'D' && c != 'E' && c != 'F')
n = 0;
}
if (n == 1) ourcol[i] = s;
}
}
SetDefaults();
TextColors();
}
function ResetColors(col) {
var i;
for (i = 1; i <= 6; i++) {
ourcol[i] = defcol[i];
}
SetDefaults();
TextColors();
}
function TextColors() {
for (i = 1; i <= 6; i++) {
squ = ElementGet('c'+i);
squ.innerText = ourcol[i];
}
}
function DestTrue() {
solveto = 1;
var dest = ElementGet('solveto');
var ydst = ElementGet('yesdest');
var ndst = ElementGet('nodest');
dest.style.display = '';
ndst.style.display = 'none';
ydst.style.display = '';
}
function DestFalse() {
solveto = 0;
var dest = ElementGet('solveto');
var ydst = ElementGet('yesdest');
var ndst = ElementGet('nodest');
dest.style.display = 'none';
ydst.style.display = 'none';
ndst.style.display = '';
}
function DisplayGraphicsOff() {
disp_graphics = 0;
var disp_on = ElementGet('disp_graphics_on');
var disp_off = ElementGet('disp_graphics_off');
disp_on.style.display = 'none';
disp_off.style.display = '';
}
function DisplayGraphicsOn() {
disp_graphics = 1;
var disp_on = ElementGet('disp_graphics_on');
var disp_off = ElementGet('disp_graphics_off');
disp_off.style.display = 'none';
disp_on.style.display = '';
}
function DisplayDiagramsOff() {
disp_diagrams = 0;
var disp_on = ElementGet('disp_diagrams_on');
var disp_off = ElementGet('disp_diagrams_off');
disp_on.style.display = 'none';
disp_off.style.display = '';
}
function DisplayDiagramsOn() {
disp_diagrams = 1;
var disp_on = ElementGet('disp_diagrams_on');
var disp_off = ElementGet('disp_diagrams_off');
disp_off.style.display = 'none';
disp_on.style.display = '';
}
function YesColors() {
fixcol = 1;
var cols = ElementGet('yescol');
var ncol = ElementGet('nocol');
ncol.style.display = 'none';
cols.style.display = '';
}
function NoColors() {
fixcol = 0;
var cols = ElementGet('yescol');
var ncol = ElementGet('nocol');
cols.style.display = 'none';
ncol.style.display = '';
}
function GoAdvanced() {
adv = 1;
var basc = ElementGet('basic');
var advn = ElementGet('advanced');
basc.style.display = 'none';
advn.style.display = '';
}
function GoBasic() {
adv = 0;
var basc = ElementGet('basic');
var advn = ElementGet('advanced');
advn.style.display = 'none';
basc.style.display = '';
}
function ShowHelp() {
help = 1;
var yhlp = ElementGet('help');
var nhlp = ElementGet('nohelp');
nhlp.style.display = 'none';
yhlp.style.display = '';
}
function HideHelp() {
help = 0;
var yhlp = ElementGet('help');
var nhlp = ElementGet('nohelp');
yhlp.style.display = 'none';
nhlp.style.display = '';
}
// -->
</script>
</body>
</html>
Upravit tie mcubecgiout.exe a Mcubecgiin.exe aby isli spustit nie stahovat.