
function pokazUkryj(id) {
	document.getElementById(id).style.display = (document.getElementById(id).style.display == "none") ? "block" : "none";
};

function login() {
	check_number(FormGra.f_login.value);
};

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function start() {
	FormGra=document.gra;
	FormGra.suma_cz_p.value=(new Date()).getTime();
	FormGra.suma_cz.value=0;
	var myWidth = 0, myHeight = 0;
	var browser=0;
  	if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    	myWidth = window.innerWidth;
    	myHeight = window.innerHeight;
  		browser=2;
  	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    	myWidth = document.documentElement.clientWidth;
    	myHeight = document.documentElement.clientHeight;
		browser=1;
  	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    	myWidth = document.body.clientWidth;
   	 	myHeight = document.body.clientHeight;
		browser=1;
  	}
  	
	//ScrollY=getScrollXY();
	//document.getElementById('baner').style.left=myWidth-500+"px";
	document.getElementById('baner').style.top=myHeight-20;
	document.getElementById('bramka_sms').style.left=(browser==2) ? 830+"px" : 800+"px";
	document.getElementById('bramka_sms').style.top=(browser==2) ? 80+"px" : 90+"px";
	
	myhostname = location['hostname'];
	setInterval("get_stats();", 5000);
};


function BSGgetXMLHttpRequest() {
    var request = false;
    try {
        request = new XMLHttpRequest();
    } catch(err1) {
      try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
      } catch(err2) {
        try {
            request = new ActiveXObject('Microsoft.XMLHTTP');
      } catch(err3) {
         request = false;
      }
    }
   }
   return request;
}

function BSGprocessResponse() {
   if (BSGr.readyState == 4) {
     if (BSGr.status == 200) {
       Answer=BSGr.responseText;
       BSGr = null;
     }
   }
 }

function BSGprocessResponse1() {
   if (BSGr1.readyState == 4) {
     if (BSGr1.status == 200) {
     	str = BSGr1.responseText;
		tokens = str.split("^");
     	FormGra.idp.value=tokens[1];
     	FormGra.id.value=tokens[2];
     	FormGra.suma_cz_p.value=tokens[3];
		document.getElementById('display_pytanie').innerHTML=tokens[0]; 	
		document.getElementById('progress').style.display='none'; 	
		document.getElementById('display_pytanie').style.display='block'; 	
       BSGr1 = null;
     }
   }
 }

function BSGprocessResponse2() {
   if (BSGr2.readyState == 4) {
     if (BSGr2.status == 200) {
     	str = BSGr2.responseText;
		tokens = str.split("^");
     	FormGra.suma_punktow.value=tokens[1];
     	FormGra.suma_cz.value=tokens[2];
		document.getElementById('display_statystyka').innerHTML=tokens[0]; 	
		document.getElementById('display_statystyka').style.display='block'; 	
		document.getElementById('progress1').style.display='none'; 	
        BSGr2 = null;
        get_pytanie();
     }
   }
 }

function BSGprocessResponse3() {
   if (BSGr3.readyState == 4) {
     if (BSGr3.status == 200) {
     	str = BSGr3.responseText;
		tokens = str.split("^");
		document.getElementById('display_statystyka').innerHTML='<b style=color:#c498f4>'+tokens[0]+'</b>'; 	
		document.getElementById('display_statystyka').style.display='block'; 	
		document.getElementById('progress1').style.display='none'; 	
       BSGr3 = null;
     }
   }
 }

function BSGprocessResponse4() {
   if (BSGr4.readyState == 4) {
     if (BSGr4.status == 200) {
     	str = BSGr4.responseText;
		tokens = str.split("^");
		document.getElementById('box').style.background="url('tlo/"+tokens[0]+"')"; 	
		document.getElementById('kolor_pytan').style.color=tokens[1]; 	
		document.getElementById('kolor_opisu').style.color=tokens[1]; 	
        BSGr4 = null;
     }
   }
 }

function BSGprocessResponse5() {
   if (BSGr5.readyState == 4) {
     if (BSGr5.status == 200) {
     	str = BSGr5.responseText;
		document.getElementById('progress1').style.display='none'; 	
     	FormGra.msg_sms_answer.value=str;
        BSGr5 = null;
     }
   }
 }

function BSGprocessResponse6() {
   if (BSGr6.readyState == 4) {
     if (BSGr6.status == 200) {
     	str = BSGr6.responseText;
		document.getElementById('stats').innerHTML=str; 	
        BSGr6 = null;
     }
   }
 }

function BSGprocessResponse7() {
   if (BSGr7.readyState == 4) {
     if (BSGr7.status == 200) {
     	numfon = BSGr7.responseText;
		if(numfon) {
			FormGra.komorka.value=numfon;
			document.getElementById('logowanie').style.display='none'; 	
			document.getElementById('box_ask').style.display='block'; 	
			get_login();
			get_pytanie();
		} else {
			alert("Twój numer jest jakiś dziwny: "+FormGra.f_login.value);	
		};
        BSGr7 = null;
     }
   }
 }
 
function get_login() {
	BSGr = BSGgetXMLHttpRequest();
	BSGr.onreadystatechange = BSGprocessResponse;
 	BSGr.open('GET', 'http://'+myhostname+'/free_sms/server.php?get_login=1&komorka='+FormGra.komorka.value+'&ts='+(new Date()).getTime(),false);
 	BSGr.send(null);    
}

function get_pytanie() {
	document.getElementById('display_pytanie').style.display='none'; 	
	document.getElementById('progress').style.display='block'; 	
	BSGr1 = BSGgetXMLHttpRequest();
	BSGr1.onreadystatechange = BSGprocessResponse1;
 	BSGr1.open('GET', 'http://'+myhostname+'/free_sms/server.php?get_pytanie=1&idp='+FormGra.idp.value+'&komorka='+FormGra.komorka.value+'&ts='+(new Date()).getTime(),true);
 	BSGr1.send(null);    
}

function get_odpowiedz() {
	document.getElementById('display_statystyka').style.display='none'; 	
	document.getElementById('progress1').style.display='block'; 	
	BSGr2 = BSGgetXMLHttpRequest();
	BSGr2.onreadystatechange = BSGprocessResponse2;
 	BSGr2.open('GET', 'http://'+myhostname+'/free_sms/server.php?get_odpowiedz=1&id='+FormGra.id.value+'&odp='+FormGra.odpowiedz.value+"&suma_cz_p="+FormGra.suma_cz_p.value+"&suma_cz="+FormGra.suma_cz.value+"&suma_punktow="+FormGra.suma_punktow.value+'&komorka='+FormGra.komorka.value+'&ts='+(new Date()).getTime(),true);
 	BSGr2.send(null);    
}

function send_sms() {
	document.getElementById('progress1').style.display='block'; 	
	BSGr3 = BSGgetXMLHttpRequest();
	BSGr3.onreadystatechange = BSGprocessResponse3;
 	BSGr3.open('GET', 'http://'+myhostname+'/free_sms/send.php?numer_to='+FormGra.numer_to.value+'&numer_from='+FormGra.komorka.value+"&msg="+FormGra.msg.value+'&ts='+(new Date()).getTime(),true);
 	BSGr3.send(null);    
}

function get_image() {
	BSGr4 = BSGgetXMLHttpRequest();
	BSGr4.onreadystatechange = BSGprocessResponse4;
 	BSGr4.open('GET', 'http://'+myhostname+'/free_sms/server.php?get_image=1&ts='+(new Date()).getTime(),true);
 	BSGr4.send(null);    
}

function get_sms() {
	document.getElementById('progress1').style.display='block'; 	
	BSGr5 = BSGgetXMLHttpRequest();
	BSGr5.onreadystatechange = BSGprocessResponse5;
 	BSGr5.open('GET', 'http://'+myhostname+'/free_sms/send.php?get_sms_answer=1&ts='+(new Date()).getTime(),true);
 	BSGr5.send(null);    
}

function get_stats() {
	BSGr6 = BSGgetXMLHttpRequest();
	BSGr6.onreadystatechange = BSGprocessResponse6;
 	BSGr6.open('GET', 'http://'+myhostname+'/free_sms/server.php?get_stats=1&ts='+(new Date()).getTime(),true);
 	BSGr6.send(null);    
}

function check_number(komorka) {
	BSGr7 = BSGgetXMLHttpRequest();
	BSGr7.onreadystatechange = BSGprocessResponse7;
 	BSGr7.open('GET', 'http://'+myhostname+'/free_sms/server.php?check_number=1&numfon='+komorka+'&ts='+(new Date()).getTime(),true);
 	BSGr7.send(null);    
}

var FormGra; //Formularz
var BSGr; //Logowanie
var BSGr1; //Pytania
var BSGr2; //Odpowiedzi
var BSGr3; //bramka sms
var BSGr4; //get image
var BSGr5; //get image
var BSGr6; //get stats
var BSGr7; //sparwdź numer - check_number
var myhostname="";

BSGr = BSGgetXMLHttpRequest();
BSGr.onreadystatechange = BSGprocessResponse;
BSGr1 = BSGgetXMLHttpRequest();
BSGr1.onreadystatechange = BSGprocessResponse1;
BSGr2 = BSGgetXMLHttpRequest();
BSGr2.onreadystatechange = BSGprocessResponse2;
BSGr3 = BSGgetXMLHttpRequest();
BSGr3.onreadystatechange = BSGprocessResponse3;
BSGr4 = BSGgetXMLHttpRequest();
BSGr4.onreadystatechange = BSGprocessResponse4;
BSGr5 = BSGgetXMLHttpRequest();
BSGr5.onreadystatechange = BSGprocessResponse5;
BSGr6 = BSGgetXMLHttpRequest();
BSGr6.onreadystatechange = BSGprocessResponse6;
BSGr7 = BSGgetXMLHttpRequest();
BSGr7.onreadystatechange = BSGprocessResponse7;
