buy online

art

Automotive Electronics

aviation

cds

classical music

Country and Western 

Jazz and Blues  

 music

  musical instruments

Nascar  

travel  

 

 

 


shuffle source code

*****copy and paste below this line

copy this and paste it into your web page and it will work nothing else is needed to be done for this to work

<html>
<head>
<script>
function init(){
var k = 10
for(i=0;i<15;i++){
li_arr[i] = Math.floor(Math.random()*10)

nz()

ret = exist()

while(ret == 1){
if (k < 16){li_arr[i] = k;k ++}
else{li_arr[i] = Math.floor(Math.random()*10);nz()}
ret = exist()
}
shuffle.elements[i].value = li_arr[i] < 10?" "+li_arr[i]+" " : li_arr[i]
}
shuffle.elements[i].value = "***"
}

function nz(){
while(li_arr[i] < 1)
{
li_arr[i] = Math.floor(Math.random()*10)
}
}

function exist(){
for(j=0;j<i;j++)

if ( li_arr[i] == li_arr[j]){return 1}
}
return 0 
}

function swap(arg_nm,arg_val){
li_swap ++
if(li_swap == 1){li_so = arg_val;li_so_nm = arg_nm}
if (li_swap == 2){
li_swap = 0
li_dest = arg_val
li_dest_nm = arg_nm
if (li_so == "***" || li_dest == "***"){
if (allowswap(li_so_nm,li_dest_nm) == 0){
li_ele = eval(li_so_nm - 1)
shuffle.elements[li_ele].value = li_dest
li_ele = eval(li_dest_nm - 1)
shuffle.elements[li_ele].value = li_so
li_swap = 0;gameover()
}}}

}
function allowswap(arg_snm,arg_dnm){
li_temp = arg_snm*1 + 1
if ( li_temp == arg_dnm){return 0}
li_temp = arg_snm*1 - 1
if ( li_temp == arg_dnm){return 0}
li_temp = arg_snm*1 + 4
if ( li_temp == arg_dnm){return 0}
li_temp = arg_snm*1 - 4
if ( li_temp == arg_dnm){return 0}
return 1
}

function gameover(){
li_flag = 0
for(i = 0;i<15;i++)
{ j = i + 1
if ( shuffle.elements[i].value != j ){li_flag = 1}
}
if (li_flag == 0){alert('Congragulaton! u did it') }
}

</script>
</head>
<body onLoad="init()" bgcolor="#40AAAA">
<form name="shuffle">
<h2>Srivathsan's Cosmos</h2>
<script>
var li_arr = new Array()
var i,li_so,li_dest,li_swap
var li_so_nm,li_dest_nm
li_swap = 0
</script>
<pre>
<TABLE BORDER>
<TR>
<TD><input type="button" name="1" onClick="swap(name,value)"></TD>
<TD><input type="button" name="2" onClick="swap(name,value)"></TD>
<TD><input type="button" name="3" onClick="swap(name,value)"></TD>
<TD><input type="button" name="4" onClick="swap(name,value)"></TD>
</TR>
<TR>
<TD><input type="button" name="5" onClick="swap(name,value)"></TD>
<TD><input type="button" name="6" onClick="swap(name,value)"></TD>
<TD><input type="button" name="7" onClick="swap(name,value)"></TD>
<TD><input type="button" name="8" onClick="swap(name,value)"></TD>
</TR>
<TR>
<TD><input type="button" name="9" onClick="swap(name,value)"></TD>
<TD><input type="button" name="10" onClick="swap(name,value)"></TD>
<TD><input type="button" name="11" onClick="swap(name,value)"></TD>
<TD><input type="button" name="12" onClick="swap(name,value)"></TD>
</TR>
<TR>
<TD><input type="button" name="13" onClick="swap(name,value)"></TD>
<TD><input type="button" name="14" onClick="swap(name,value)"></TD>
<TD><input type="button" name="15" onClick="swap(name,value)"></TD>
<TD><input type="button" name="16" onClick="swap(name,value)"></TD>
</TR>
</TABLE>
</pre>
<input type="button" name="sh" value = " Shuffle " onClick ="init()">
</form>
</body>
</html>