var ALERT_TITLE = "লিখুন";
var ALERT_BUTTON_TEXT = "ওকে";
if(document.getElementById) {
	window.promptx = function(txt,txt2,code,execf) {
		createCustomAlert(txt,txt2,code,execf);
	}
}
function createCustomAlert(txt,txt2,code,execf) {
	d = document;
	if(d.getElementById("modalContainer")) return;
	mObj = d.getElementsByTagName("body")[0].appendChild(d.createElement("div"));
	mObj.id = "modalContainer";
	mObj.style.height = document.documentElement.scrollHeight + "px";
	alertObj = mObj.appendChild(d.createElement("div"));
	alertObj.id = "alertBox";
	if(d.all && !window.opera) alertObj.style.top = document.documentElement.scrollTop + "px";
	alertObj.style.left = (d.documentElement.scrollWidth - alertObj.offsetWidth)/2 + "px";
	h1 = alertObj.appendChild(d.createElement("h1"));
	h1.appendChild(d.createTextNode(ALERT_TITLE));
	divv = alertObj.appendChild(d.createElement("div"));
	if	(window.sjob == "vid"){
		txtm = "অনুগ্রহ করে আপনার আকাংখিত " + txt2.substring(2,txt2.length - 1) + " অডিও/ভিডিও এর ঠিকানা অথবা আইডি লিখুন";
		divv.innerHTML = "<p>" + txtm + "</p> <BR> <center><input type=\"text\" id=\"inpbx\" width=\"300px\"</input></center>";
	inpbx = document.getElementById("inpbx");
	inpbx.focus();
		}
else if	(window.sjob == "img" || window.sjob == "status"){
	divv.innerHTML = "<p>" + txt + "</p> <BR> <center><input type=\"text\" id=\"inpbx\" width=\"300px\"</input></center>";
	inpbx = document.getElementById("inpbx");
	inpbx.focus();
	}
	else {
	divv.innerHTML = "<p>" + txt + "</p> <BR> <center><input type=\"text\" id=\"inpbx\" width=\"90%\" </input></center>"
				+ "<p>" + txt2 + "</p> <BR> <center><input type=\"text\" id=\"inpbx2\" width=\"90%\" </input></center>";
	inpbx = document.getElementById("inpbx");
	inpbx2 = document.getElementById("inpbx2");
	inpbx.focus();		
		}
	btn = alertObj.appendChild(d.createElement("a"));
	btn.id = "closeBtn";
	btn.appendChild(d.createTextNode(ALERT_BUTTON_TEXT));
	btn.href = "#";
	window.str = inpbx.value + "s";
	btn.onclick = function() {
		if (window.sjob == "img"){
			insert_text("[img]"+inpbx.value,"[/img]");			
			}
		else if (window.sjob == "url"){
			insert_text("[url="+inpbx.value + "]" + inpbx2.value,"[/url]");			
			}
		else if (window.sjob == "email"){
			insert_text("[email="+inpbx.value + "]" + inpbx2.value,"[/email]");			
			}
		else if	(window.sjob == "vid"){
		insert_text(txt+inpbx.value,txt2);
		}	
		else if (window.sjob == "status"){
sts = 			inpbx.value;
			if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
		itemss = document.getElementsByClassName("user_status");		
		for (i=0;i<itemss.length;i++){
    itemss[i].innerHTML =  xmlhttp.responseText ; 
    }
    }
  }
xmlhttp.open("GET","extensions/pun_status/main.php?t=" + Math.random() + "&status=" + sts,true);
xmlhttp.send();
			}
		removeCustomAlert();
		
		return false; }
	
}
function removeCustomAlert() {
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("modalContainer"));
}
function sr_img_sh(){toggleDisplay("picpl");return false}function toggleDisplay(a){a=document.getElementById(a);a.style.display=a.style.display=="block"?"none":"block"}
function insert_text(a,b){msgfield=document.all?document.all.req_message:document.getElementById("afocus")!=null?document.getElementById("afocus").req_message:document.getElementsByName("req_message")[0];if(document.selection&&document.selection.createRange){msgfield.focus();sel=document.selection.createRange();sel.text=a+sel.text+b}else if(msgfield.selectionStart||msgfield.selectionStart=="0"){var d=msgfield.selectionStart,c=msgfield.selectionEnd,e=msgfield.scrollTop;msgfield.value=msgfield.value.substring(0,
d)+a+msgfield.value.substring(d,c)+b+msgfield.value.substring(c,msgfield.value.length);msgfield.selectionStart=msgfield.selectionEnd=c+a.length+b.length;msgfield.scrollTop=e}else msgfield.value+=a+b;msgfield.focus()};
function tgmd(imgdir){
	var mdp = document.getElementById("smodepic");
	if (window.smode=="a"){
		mdp.src = imgdir + "smodeb.png";
		window.smode = "b";
		}else {window.smode = "a"; 		mdp.src = imgdir + "smodea.png";
}
	}
	function zahid(txtstart,txtend,msg){
		
		if(window.smode=="a") { insert_text(txtstart,txtend) } else {
								window.sjob = "img";
								promptx(msg);
								}
									}
	function insvid(txtstart,txtend){
		
		if(window.smode=="a") { insert_text(txtstart+"####A/V ID####",txtend) } else {
								window.sjob = "vid";
								promptx(txtstart,txtend);
								}
									}
									
							function anta(txtstart,txtend,msg,ms){
		if(window.smode=="a") { insert_text('[url]',txtend) } else {
		window.sjob = "url";
		promptx(msg,ms);						}
								
							}
							function email(txtstart,txtend,msg,ms){
	if(window.smode=="a") { insert_text('[email=',']' + txtend) } else {
							window.sjob = "email";
		promptx(msg,ms);}								
		}


function delstatus(dsid){
    
    if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
		alert  (xmlhttp.responseText) ; 
        
        itemss = document.getElementsByClassName("user_status");		
		for (i=0;i<itemss.length;i++){
    itemss[i].innerHTML =  "" ; 
    }
        
        
    }
    }
  xmlhttp.open("GET","extensions/pun_status/main.php?t=" + Math.random() + "&status= &id=" + dsid,true);
xmlhttp.send();
	    
    }

