var array1= new Array();
var ord0=new Array();
var ord1=new Array();
var clr=["white","white","white","white","goldenrod","goldenrod","goldenrod","goldenrod","goldenrod","goldenrod","sienna","sienna","sienna","sienna"];
var lost=0
var won=0
var nrprp=0;
var good=0;
var nre=1;
var enable=-1;
function choose(param){
var s="tdnr"+param
	if (enable==1){
			if (array1[2,param]==1){
document.getElementById(s).style.backgroundColor="red";
won=won+1
	document.getElementById("myscor").innerHTML="Ochite: "+won;

}else{
document.getElementById(s).style.backgroundColor="blue";	
}
nrprp=Math.floor(Math.random()*20);
enable=-1;
if (won==14){alert("Ai scufundat toata flota inamica. Esti stapanul marilor.")}else{
order()
ajaxtest()
}
}
}
function pericol(){
	if (enable==0){
		var choosenr=Math.floor(Math.random()*99);
while(document.getElementById("myships"+choosenr).style.backgroundColor=="blue" || document.getElementById("myships"+choosenr).style.backgroundColor=="red"){
choosenr=Math.floor(Math.random()*99);
	}
	if (document.getElementById("myships"+choosenr).style.backgroundColor!="navy"){
		document.getElementById("myships"+choosenr).style.backgroundColor="red"																			
	lost=lost+1
	document.getElementById("enemyscor").innerHTML="Ochite: "+lost;
}else {	
	document.getElementById("myships"+choosenr).style.backgroundColor="blue"
	}
nrprp=Math.floor(Math.random()*19);
enable=-1;
	if (lost==14){
	alert("Toata flota ti-e scufundata. Ai mancat bataie.")
	}else{
order()
ajaxtest()
}
}
}
function start(){
	var nrtot=0
for(nre=1;nre<3;nre++){
	nrprp=Math.floor(Math.random()*19);
	for (i=0;i<100;i++){
		array1[nre,i]=0
	}
for (i=0;i<5;i++){    
size=2+Math.floor(i/2);
nrcells=0;
	var step=-2
	var tryagain=1;
	var tryagain1=1;
	while(tryagain1!=0){
	while(tryagain!=0){
	var way=Math.floor(Math.random()*3);
	var choosenr=Math.floor(Math.random()*96)+2;

	if (way==0  && (choosenr+size-1)%10>choosenr%10 && (choosenr+size-1)%10!=100){tryagain=0; step=1;}
	if (way==1  && (choosenr-size+1)%10<choosenr%10 && (choosenr+size-1)%10!=-1){tryagain=0; step=-1;}
	if (way==2  && choosenr+10*(size-1)<100){tryagain=0; step=10;}
	if (way==3  && choosenr-10*(size-1)>0){tryagain=0; step=-10;}
	if (array1[nre,choosenr]==1){tryagain=1;}
	if (size==2 && array1[nre,choosenr+step]==1){tryagain=1;}
	if (size==3 && (array1[nre,choosenr+step]==1 || array1[nre,choosenr+2*step]==1)){tryagain=1;}
	if (size==4 && (array1[nre,choosenr+step]==1 || array1[nre,choosenr+2*step]==1 || array1[nre,choosenr+3*step]==1)){tryagain=1;}
	}
	tryagain1=0;
	for (j=0; j<size; j++){
		var thisship="myships"+choosenr
		if (array1[nre,choosenr]==1){tryagain1=1;
		break;
	}else{
		array1[nre,choosenr]=1;
	if(nre==1){
		 document.getElementById(thisship).style.backgroundColor=clr[nrtot];
		 nrtot=nrtot+1;
	}choosenr=choosenr+step;
		nrcells++;
	}
}
}
}
}
order()
ajaxtest()
}
function ajaxtest(){
		try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
		} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		var mySplitResult = ajaxRequest.responseText.split("-");
var ajaxDisplay = document.getElementById('ajaxDiv');
ajaxDisplay.innerHTML = '<img src="vaporase/intrebare.jpg"><br><br>'+mySplitResult[0]+'<br><br>'+'<table id="possibleans" cellspacing="10"><tr><td id="td1" onclick="pick(this)">'+mySplitResult[ord1[0]+1]+'</td><td id="td2" onclick="pick(this)">'+mySplitResult[ord1[1]+1]+'</td><td id="td3" onclick="pick(this)">'+mySplitResult[ord1[2]+1]+'</td><td  id="td4" onclick="pick(this)">'+mySplitResult[ord1[3]+1]+'</td><td id="td5"  onclick="pick(this)">'+mySplitResult[ord1[4]+1]+'</td></tr></table>';
document.getElementById('myb').src="vaporase/button0.jpg"
document.getElementById('enemyb').src="vaporase/button0.jpg"
}	
}
    var queryString = "?nrprp=" + nrprp;
   	ajaxRequest.open("GET", "vaptxt.php"+queryString, true);
	ajaxRequest.send(null); 
	}
function pick(obj){
	obj.style.backgroundColor="red";
		if (document.getElementById("td"+good).style.backgroundColor=="red"){
				document.getElementById("td"+good).style.backgroundColor="green";
		document.getElementById("enemyb").src="vaporase/button2.jpg";
		enable=1
	}else{
		document.getElementById("myb").src="vaporase/button1.jpg";
			document.getElementById("td"+good).style.backgroundColor="green";
		enable=0
		pericol()
}
}
function order()
{ 
var n=4;
var i;
var j;
var param=0;
for (i=0;i<n+1;i++){ 
ord1[i]=i;
ord0[i]=0;
}
for (i=0;i<n;i++){ 
param=0;
while (param==0){ 
j=Math.floor(Math.random()*n);
if (ord0[j]!=-1){ 
ord1[i]=j;
if (ord1[i]==0){good=i+1 }
ord0[j]=-1;
param=1;
	      } 
	                   } 
	          } 
}  
