// JavaScript Document

function count(){
	cnt = document.getElementById("message").value.length +1;
	document.getElementById("num").innerHTML = cnt +"/"+ (140-cnt);
}

function clear(){ 
	document.getElementById("message").value = "";	
	count();
}

function reply(at){
	addAt(at)
	fade('Update','cform','fad');
	location.hash = "#1status";
}

function cad(at){
	clear();
	addAt(at);	
}
function raddAt(at){
	clear();
	document.getElementById("message").value = at;
	count(); 
}
function faddAt(at){
	clear();
	document.getElementById("find").value = at;
	count();
}
function addAt(at){
	var msg = document.getElementById("message").value;
	document.getElementById("message").value = msg + at + " ";
	count();
}

function fade(lu,div,id){

	if(document.getElementById(id).innerHTML == "Close"){
		fadeout(div);
		document.getElementById(id).innerHTML = lu;
	}else{
		fadein(div);
		document.getElementById(id).innerHTML = "Close";
		}

}

function fades(){

	if(document.getElementById("set").innerHTML == "Close"){
		fadein("status");
		fadeout("settings");
		document.getElementById("set").innerHTML = "Settings";
	}else{
		fadein("settings");
		fadeout("status");
		document.getElementById("set").innerHTML = "Close";
		}

}
function setCookie(name, value, expires, path, domain, secure) 
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function dPwn(selct){
	if(selct=="both"){
		document.getElementById("pnme").style.display = "inherit";
		document.getElementById("pword").style.display = "inherit";
		document.getElementById("pword").disabled = false;
		document.getElementById("password").disabled = false;
		document.getElementById("password").style.display = "inherit";
		document.getElementById("password").value = "";
	}else if(selct=="pwn"){
		document.getElementById("pnme").style.display = "none";
		document.getElementById("pword").style.display = "none";
		document.getElementById("pword").disabled = false;
		document.getElementById("pword").value = "";
		document.getElementById("password").disabled = false;
		document.getElementById("password").style.display = "inherit";
		document.getElementById("password").value = "";
	}else{
		document.getElementById("pnme").style.display = "none";
		document.getElementById("pword").style.display = "none";
		document.getElementById("pword").disabled = true;
		document.getElementById("pword").value = "";
		document.getElementById("password").disabled = false;
		document.getElementById("password").style.display = "inherit";
		document.getElementById("password").value = "";
	}

}

function fadein(id){
	document.getElementById(id).style.visibility="visible";
	
	for(x=0;x<100;x++){	
		document.getElementById(id).style.opacity="."+x;
		document.getElementById(id).style.filter="alpha(opacity="+x+")";
		
	}
	
}

function fadeout(id){

	for(x=100;x>=0;x--){	
		document.getElementById(id).style.opacity="."+x;
		document.getElementById(id).style.filter="alpha(opacity="+x+")";
	}
	document.getElementById(id).style.visibility="hidden";

}
var intvl;
var inMin;
function autoFresh(id){
	var chk = eval("document.cok."+id+".checked");
	var expr=new Date();	
	if(chk){
		expr.setDate(expr.getDate()+365);
		setCookie(id, "on", expr);
	}else{
		expr.setDate(expr.getDate()-1);
		setCookie(id, "off",expr);
	}
	clearInterval(intvl);
	document.getElementById('time').innerHTML = 5;
		intvl = window.setInterval("grab('status.php')",500000);
}
function grab(file){
	var d = new Date();
	var hr = d.getHours();
	var mn = d.getMinutes();
	if(document.cok.ar.checked==true){
		clearInterval(inMin);
		inMin = window.setInterval("minute(document.getElementById('time').innerHTML)",60000);
		//document.getElementById('time').innerHTML = " | "+hr+":"+mn;	
		grabFile(file);
	}else{
		clearInterval(intvl);
	}
	var regEx = /(\-)([1-9])?/;
	if(regEx.test(document.getElementById('time').innerHTML)){
		document.getElementById('time').innerHTML =5;
	};
	
}
function setIn(){
	  if(document.cok.ar.checked==true){
		  clearInterval(inMin);
		  inMin = window.setInterval("minute(document.getElementById('time').innerHTML)",60000);
		  document.getElementById('time').innerHTML = 5;
		  clearInterval(intvl);
  		intvl = window.setInterval("grab('status.php')",300000);
	}
}
function minute(b4){
	document.getElementById('time').innerHTML = b4-1;	
}
function otest(){
	document.getElementById('test').innerHTML = document.getElementById('test').innerHTML+1;	
}
var divNumb = 0;
function nxt10(){
	
		document.getElementById(divNumb).style.display = "none";
		divNumb += 1;
		document.getElementById(divNumb).style.display = "inherit";
		location.hash = divNumb;
	
}
function pre10(){
	if(divNumb>0){
		document.getElementById(divNumb).style.display = "none";
		divNumb -= 1;
		document.getElementById(divNumb).style.display = "inherit";
		location.hash = divNumb;
	}
}

function pagNum(numb,lst){
	var i = 0;
	var x = 0;
	var dsply = "none";
	if(numb!="pw" && numb!="fb" && numb!="tw"  && numb!="all" ){
		divNumb=numb;
	}else{
		divNumb=0;
		for(x=0;x<20;x++){
			if(numb=="all" && x != 0){
				dsply = "none";
			}else{
				dsply = "inherit";	
			}
			
			if(document.getElementById(x)){
				document.getElementById(x).style.display = dsply;
			}
		}
	}
	var one = "";
	var two = "";
	var three ="";
	dsply = "none";
	for(i=0;i<lst;i++){
		
		if(i==numb){
			document.getElementById(numb).style.display = "inherit";
			location.hash = numb;
		}else if(numb=="pw" || numb=="fb"|| numb=="tw" || numb=="all" ){
			one = numb + i
			switch(numb){
				case "pw":
					two ="fb" + i;
					three = "tw" + i;
					break;
				case "tw":
					two = "pw" + i;
					three ="fb" + i;
					break;
				case "fb":
					two = "pw" + i;
					three ="tw" + i;
					break;
				default:
					one = "fb" + i;
					two = "pw" + i;
					three ="tw" + i;
					dsply = "inherit";
					break;
					
			}
			if(document.getElementById(one)){
				document.getElementById(one).style.display = "inherit";
			}
			
			if(document.getElementById(two)){
				document.getElementById(two).style.display = dsply;
			}
			
			if(document.getElementById(three)){
				document.getElementById(three).style.display = dsply;
			}
			location.hash = "1status";
			if(i<5){
				//alert(one + "/" + two + "/" + three);
			}
		}else{
			document.getElementById(i).style.display = "none";
		}
	}
}
function stopWork(){
	document.getElementById('work').src = 'img/refresh.png';	
}

