/** Copyright NjoyOnline.com 
**/

// Browser Detection
var agt = navigator.userAgent.toLowerCase();

var is_ie = (agt.indexOf("msie") != -1);

//check for ajax begings
function getXmlHttpRequestObject() 
{	
	var xmlHttp;
	try {
		xmlHttp = new XMLHttpRequest();	
	}
	catch(e) {
		try  {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");	
		}
		catch(e) {
			try {      
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");      
			 }
    			catch (e) {      
					alert("Your browser does not support AJAX!");      
					return false;      
				}	
		}
	}
return xmlHttp;
}
//check for ajax ends


function reloadPage()
{
  window.location.reload()
}




var hideTextCounter = 0;
 
function checkText(input) {
	if (hideTextCounter == 0) {
		input.value = '';
		hideTextCounter++;
	}
}

function doSearch(event){
 
	if ( event.keyCode == 13 || event.which == 13){
			submitSearch();
			return false;
		}
		else {
			return true;
		}
}

function submitSearch() {
    var searchString = document.getElementById("yourquestion").value;
	var pattern = new RegExp("[<>\"\'\(\)!@#$%^&*_+]","g");
    searchString = searchString.replace(pattern,"");
 	//document.forms['quickFindForm'].yourquestion.value = searchString;
 	//document.forms['quickFindForm'].submit();
	
	xmlHttp=getXmlHttpRequestObject();
	xmlHttp.open("GET", '/include/common/ajaxPage/search.php?q=' + searchString, true);		
	xmlHttp.onreadystatechange = handleSearchSuggest; 		
	xmlHttp.send(null)	
 }
 
function handleSearchSuggest() {	
	if (xmlHttp.readyState == 4) {		
		document.getElementById("search_suggest").style.display = "block";
		var searchreplybox = document.getElementById('search_suggest');
		var searchreply = xmlHttp.responseText.split("\n"); 
		
		searchreplybox.innerHTML = '';		
		for(i=0; i < searchreply.length -1; i++) {
			var question = searchreply[i].split("**");
			
			var suggest = "<div onmouseover='this.style.backgroundColor=\"#aacdf8\";' ";
			suggest += "onmouseout=\"this.style.backgroundColor='';\" "; 
			suggest += 'onclick="javascript:getSearch(this.innerHTML);" ';
			suggest += 'class="suggest_link" ><b>'+ question[0] +"</b><br /><br />**"+ question[1] +'</div>';
			//document.write(suggest);
			searchreplybox.innerHTML = suggest;		
		}	
	}
}
	
function getSearch(answer) {
	var divide = answer.split("**");
	var pattern = new RegExp("[<>\"\'\(\)!@#$%^&*_+]","g");
    q = divide[0].replace(pattern,"");
	document.getElementById('search_suggest').innerHTML = '';
	document.getElementById("yourquestion").value = q;
	document.getElementById('resultdisplay').innerHTML = divide[1];
	document.getElementById('search_suggest').style.display = 'none';
}

function showAnswer(spanid) {
	var e = document.getElementById(spanid);
	if(e.style.display == 'none') e.style.display = 'block';
	else if(e.style.display == 'block') e.style.display = 'none';
}




function createActiveXObject(id)
{
  var error;
  var control = null;

  try
  {
    if (window.ActiveXObject)
    {
      control = new ActiveXObject(id);
    }
    else if (window.GeckoActiveXObject)
    {
      control = new GeckoActiveXObject(id);
    }
  }
  catch (error)
  {
    ;
  }
  return control;
}
	
var checkobj

function agreesubmit(el) {
	checkobj=el
	if (document.all||document.getElementById) {
		for (i=0;i<checkobj.form.length;i++) {
			var tempobj=checkobj.form.elements[i]
			if(tempobj.type.toLowerCase()=="submit")
				tempobj.disabled=!checkobj.checked
		}
	}
}

function defaultagree(el) {
	if (!document.all&&!document.getElementById) {
		if (window.checkobj&&checkobj.checked)
			return true
		else {
			alert("Please read/accept terms to submit form")
			return false
		}
	}
}

