// JavaScript Document
function empty_chk()
{
 	if(document.form1.textfield.value=="")
	{
		alert("Search box can not be empty.");
		document.form1.textfield.focus();
		return false;
	}
}


function submenu1(id,action)
 {	  
 	 if(id!='sub1')
	 {
 		 if(document.getElementById('sub1'))
		 	document.getElementById('sub1').style.visibility="hidden";	
	}
	 if(id!='sub2')
	 {
	 	if(document.getElementById('sub2'))
 		 	document.getElementById('sub2').style.visibility="hidden";	
	}
     if(id!='sub3')
	 {
	 	if(document.getElementById('sub3'))
 		 document.getElementById('sub3').style.visibility="hidden";	
	 }
	
	 if (!document.getElementById(id))
	 {
			 return null;
	 }
	 else 
	 {
		 var obj=document.getElementById(id);
	 }
	switch (action)
    {
	    case "hide":
				   obj.style.visibility="hidden";							   
					break;

	    case "show":
				   obj.style.visibility="visible";							   
					break;
    }	
 }

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// editor pop-up
var popUpWin=0;
function popUpWindow(URLStr, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+'');
}

// Hintbox Code
var horizontal_offset="9px" 


var vertical_offset="0" 
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox


	// contact form
	function check()
	{
		//alert('test');
		var chars=" ";
		var name=document.contact_form.text_name.value;
		var subject=document.contact_form.text_subject.value;
		var message=document.contact_form.text_message.value;
		var security_code=document.contact_form.scode.value;
		
		if(trim(name,chars) == "")
		{
			alert("Please Type your Name");
			document.contact_form.text_name.focus();
			return false;
		}
		else if(document.contact_form.text_email.value == "")
		{
			alert("Please Type your Email Address");
			document.contact_form.text_email.focus();
			return false;
		}
		else if(!isEmail()) 
		{
			document.contact_form.text_email.focus();
			return false;
		}
		else if(trim(subject,chars) == "")
		{
			alert("Please Type Subject for Your Message");
			document.contact_form.text_subject.focus();
			return false;
		}
		else if(trim(message,chars) == "")
		{
			alert("Please Type Your Message.");
			document.contact_form.text_message.focus();
			return false;
		}	
		else if(trim(security_code,chars) == "")
		{
			alert("Please Enter the Security Code");
			document.contact_form.scode.focus();
			return false;
		}
		else
		{
			document.getElementById("main").style.display = 'none';
			try
			{
				document.getElementById("show").style.display = 'table-row';			
			}
			catch(eIE)
			{
				document.getElementById("show").style.display = 'inline';							
			}
			return true;
		}	
	}	
	
	function checkemailformat() 
	{
		var str=document.contact_form.text_email.value
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		
		if (filter.test(str))
			text_email=true
		else
		{
			alert("Please input a valid email address!")
			text_email=false
		}
		return (text_email)
	}
	
	function isEmail()
	{
		if (document.layers||document.getElementById||document.all)
			return checkemailformat()
		else
		return true
	}
	
	// trim function 
	function trim(str, chars) 
	{
		return ltrim(rtrim(str, chars), chars);
	}
	
	function ltrim(str, chars) 
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
	}
	
	function rtrim(str, chars) 
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
	}
	// contact form
	
	// Button disable - Admin
	function disable_btt()
	{
		if(document.Edit_Content.Detail_Name.value == "") 
		{
			alert("Please enter the title.");
			document.Edit_Content.Detail_Name.focus();
			return false;
		}
		else 
		{
			document.getElementById("main").style.display = 'none';
			try
			{
				document.getElementById("show").style.display = 'table-row';			
			}
			catch(eIE)
			{
				document.getElementById("show").style.display = 'inline';							
			}
			return true;
		}
	}

	// Button disable
	
	// Page Delete
	
	function delete_page(id,pId,pageMain)
	{
		var stat;
		stat =  confirm("Are you sure you want to delete this page?"); 
	
		  if(stat==true)
		  {
			 if(id!="")
			{
				location.href="page_delete.php?Id="+id+"&PId="+pId+"&Type="+pageMain;
			}
		}
	}
