var isFresh = true;
var defaultText = "Enter search here. Try 'Sushi Hyderabad'.";
var showDefaultText = false;

function set_value(inval)
{
		qTab = selecttab('PhoneScreen');
		qTab.value = inval;
}
function sendInstruction(ins_name)
{
	    var xmlHttp;
	    try
	    {
		    // Firefox, Opera 8.0+, Safari
		    xmlHttp=new XMLHttpRequest();
	    }
	    catch (e)
	    {
		    // Internet Explorer
		    try
		    {
		      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		    catch (e)
		    {
		    	try
		        {
		        	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		        }
		      	catch (e)
		        {
			        alert(browser_support);
			        return false;
		        }
	        }
	    }
	    xmlHttp.onreadystatechange=function()
	    {
	    	if(xmlHttp.readyState==4)
	        {
				alert(req_inst);
		    }
	    }
		var path = '/index.php/mobileinstr/' + ins_name;
	xmlHttp.open("GET",path,true);
	xmlHttp.send(null);
	
}

function sendReq(the_real_req)
{
	    var xmlHttp;
	    try
	    {
		    // Firefox, Opera 8.0+, Safari
		    xmlHttp=new XMLHttpRequest();
	    }
	    catch (e)
	    {
		    // Internet Explorer
		    try
		    {
		      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		    catch (e)
		    {
		    	try
		        {
		        	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		        }
		      	catch (e)
		        {
			        alert(browser_support);
			        return false;
		        }
	        }
	    }
	    xmlHttp.onreadystatechange=function()
	    {
			
	    	if(xmlHttp.readyState==4)
	        {
				if (xmlHttp.status == 200)
				{
					le_div = selecttab('load_sms');
					le_div.style.display = 'none';

					retResp = xmlHttp.responseText;
					retRespMod = retResp.replace('~', "\n"); 
					qTab = selecttab('PhoneScreen');
					qTab.value =  retRespMod;
				}
				else
				{
					alert("There is a problem while getting data"+xmlHttp.responseText);
				}
	        }
	    }
		le_div = selecttab('load_sms');
		le_div.style.display = 'block';
		
	xmlHttp.open("GET",the_real_req,true);
	xmlHttp.send(null);
	    
}



function sendRequest()
{
	isSend = true;
	showDefaultText = false;
	var qTab = selecttab('PhoneScreen');
	if (qTab.value == ''){
		alert(enter_query);
	}else{
		var path = '/mobile/message?message='+qTab.value;
		isFresh=false;
		sendReq(path);
	}

}


var firstTime = true;
function cleanUp(textarea){
	if(firstTime)
	{
		firstTime = false;
	}
	else
	{
		return ;
	}
	var skipTextareaClear = false;
	textarea.value=''; // always clear on click
	showDefaultText = true;
//	if (document.getElementById("replyBtn").style.display=='' || document.getElementById("newBtn").style.display=='' ) {
//		reset();
//		skipTextareaClear = true;
//	}
	if (isFresh && document.getElementById("sendBtn").style.display=='' && !skipTextareaClear) {
		textarea.value='';
		isFresh=false;
	}
}

function revertToDefault() {
	if (!showDefaultText || document.getElementById('PhoneScreen').value != '') return;
	qTab = selecttab('PhoneScreen');
	qTab.value = defaultText;
}

function detectKey(e) {
	var code=e.keyCode? e.keyCode : e.charCode;
    if (code==13) { sendRequest(); return false; }
}

function isMaxLength(obj){
	var maxlen = obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
	if (obj.getAttribute && obj.value.length>maxlen) obj.value=obj.value.substring(0,maxlen);
}
