var count=0, scrw, scrh, prev_set,Set_Status;
var b, bVer, MenuLeft, MenuWidth, note_prev=0;
var listMenu, prevMenu, prevBox, strFront, strEnd;
var loaded = 'false'
var toggle=0;
var XMLHttpRequestObject = false; 

if (window.XMLHttpRequest) 
 {
  XMLHttpRequestObject = new XMLHttpRequest();
 }
else if (window.ActiveXObject) 
 {
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
 }

function whichVersion()
{
 scrh = screen.height;
 scrw = screen.width;
  prevMenu="";
 var myBrowser = navigator.userAgent;
 if((myBrowser.lastIndexOf("MSIE")!=-1) && (myBrowser.lastIndexOf("5.0")!=-1)){b = "IE"; bVer=5;}
 if((myBrowser.lastIndexOf("MSIE")!=-1) && (myBrowser.lastIndexOf("4.0")!=-1)){b = "IE"; bVer=4;}
 if((myBrowser.lastIndexOf("MSIE")!=-1) && (myBrowser.lastIndexOf("3.0")!=-1)){b = "IE"; bVer=3;}
 if((myBrowser.lastIndexOf("MSIE")==-1) && (myBrowser.lastIndexOf("2.0")!=-1)){b = "NS"; bVer=2;}
 if((myBrowser.lastIndexOf("MSIE")==-1) && (myBrowser.lastIndexOf("3.0")!=-1)){b = "NS"; bVer=3;}
 if((myBrowser.lastIndexOf("MSIE")==-1) && (myBrowser.lastIndexOf("4.0")!=-1)){b = "NS"; bVer=4;}

 if (b=="IE")
  {
    strFront = "document.all.";
    strEnd = ".style";  }
 else
  {
   strFront = "document.";
   strEnd = "";
  }
}


function Format(set)
{
}

function getSel()
{
	var txt = '';
	var foundIn = '';
	if (window.getSelection)
	{
		txt = window.getSelection();
		foundIn = 'window.getSelection()';
	}
	else if (document.getSelection)
	{
		txt = document.getSelection();
		foundIn = 'document.getSelection()';
	}
	else if (document.selection)
	{
		txt = document.selection.createRange().text;
		foundIn = 'document.selection.createRange()';
	}
	else return;
	document.forms[0].selectedtext.value = 'Found in: ' + foundIn + '\n' + txt;
}

function ShowTab(set)
{
 switch(set)
  {
	 case 1:document.getElementById("tab_main").className = "tab_content_show";
          document.getElementById("tab_header").className = "tab_content_hide";
          document.getElementById("tab_content").className = "tab_content_hide";
					document.getElementById("tab_master").className = "tab_content_hide";
					document.getElementById("tab1").className = "tab_on";
					document.getElementById("tab2").className = "tab_off";
					document.getElementById("tab3").className = "tab_off";
					document.getElementById("tab4").className = "tab_off";			
					break;
	 case 2:document.getElementById("tab_header").className = "tab_content_show";
	        document.getElementById("tab_main").className   = "tab_content_hide";
          document.getElementById("tab_content").className = "tab_content_hide";
					document.getElementById("tab_master").className = "tab_content_hide";
					document.getElementById("tab1").className = "tab_off";
					document.getElementById("tab2").className = "tab_on";
					document.getElementById("tab3").className = "tab_off";
					document.getElementById("tab4").className = "tab_off";
					break;
	 case 3:document.getElementById("tab_content").className = "tab_content_show";
 	        document.getElementById("tab_main").className   = "tab_content_hide";
          document.getElementById("tab_header").className = "tab_content_hide";
					document.getElementById("tab_master").className = "tab_content_hide";
					document.getElementById("tab1").className = "tab_off";
					document.getElementById("tab2").className = "tab_off";
					document.getElementById("tab3").className = "tab_on";
					document.getElementById("tab4").className = "tab_off";
          break;
	 case 4:document.getElementById("tab_content").className = "tab_content_hide";
 	        document.getElementById("tab_main").className   = "tab_content_hide";
          document.getElementById("tab_header").className = "tab_content_hide";
					document.getElementById("tab_master").className = "tab_content_show";
					document.getElementById("tab1").className = "tab_off";
					document.getElementById("tab2").className = "tab_off";
					document.getElementById("tab3").className = "tab_off";
					document.getElementById("tab4").className = "tab_on";
          break;
	 default: document.getElementById("tab_main").className = "tab_content_show";break;
	}
 document.ADMIN.tab.value = set;
}

function DomainSelect()
{
 var option, box;
 box = document.DOMAIN_SELECT.dom;
 option = box.options[box.selectedIndex].value;
 if(option == "NEW")document.getElementById("new_domain").className = "tab_content_show";
 else 
  {
	 document.getElementById("new_domain").className = "tab_content_hide";
//	 window.location = "generic_admin.asp?dom=" + option;
	 document.DOMAIN_SELECT.submit();
	}
}

function CategoryList()
{
 var option, box;
 box = document.DOMAIN_NEW.CATSELECT;
 option = box.options[box.selectedIndex].value;
 if(XMLHttpRequestObject) 
  {
	 //XMLHttpRequestObject.open("GET", "http://ramrod/angie/rubbish/admin/xmlDomainList.asp?cat=" + option);
	 XMLHttpRequestObject.open("GET", "http://www.any-domains.com/admin/xmlDomainList.asp?cat=" + option);
   XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) 
			 { 
        document.getElementById("DOMAINLISTING").innerHTML = XMLHttpRequestObject.responseText;
       } 
    } 
   XMLHttpRequestObject.send(null); 
  }
}

function DomainListSelect()
{
 var option, box;
 box = document.DOMAIN_NEW.domselect;
 option = box.options[box.selectedIndex].value;
 document.DOMAIN_NEW.NEW_DOMAIN.value = option;
}

function CreateUrl()
{
 var url,root;
 if(document.ADMIN.PAGEURL.value =="")
  {
	 root = document.ADMIN.DOMNAME.value;
	 root = root.replace(".co.uk","");
	 root = root.replace(".CO.UK","");
	 root = root.replace(".com","");
	 root = root.replace(".COM","");
   url = root + "_" + document.ADMIN.TABNAME.value;
   url = url.replace(/ /g,"_");
   url = url + ".asp";
   document.ADMIN.PAGEURL.value = url;
  }
}

function SubmitForm()
{
 document.ADMIN.submit();
}

function InsertTag(tag,target)
{
 var i, plog, openTag, closeTag, textarea, reg, selected;
// contentArea = document.getElementById(target);
 if(toggle)textarea = document.getElementById(target+"_CONTENT");
 else textarea = document.getElementById(target);
 openTag = "<" + tag + ">";  // our open tag
 closeTag = "</" + tag + ">"; // our close tag
 if(!textarea.setSelectionRange)
  {
   if(toggle)selected = document.selection.createRange().htmlText;
	 else selected = document.selection.createRange().text;
   if(selected.length > 0)
    { 
		 i = selected.indexOf(openTag);
 		 if(i<0)i = selected.indexOf(openTag.toUpperCase());
		 if(i>=0)
		  {
			 plog = selected;
       reg  =  new RegExp(openTag,"gi"); 
			 plog = plog.replace(reg,"");
			 reg  = new RegExp(closeTag,"gi");
			 plog = plog.replace(reg,""); 
			 document.selection.createRange().text = plog;
			}
		 else document.selection.createRange().text = openTag + selected + closeTag; 
	   if(toggle)
      {
       plog = document.getElementById(target+"_CONTENT").innerHTML;
			 reg  =  new RegExp("&lt;","g");
			 plog = plog.replace(reg,"<");
			 reg  =  new RegExp("&gt;","g");
			 plog = plog.replace(reg,">");
			 temp = plog;
			 reg  =  new RegExp("<br>","gi");  
			 plog = plog.replace(reg,"\n");
			 document.getElementById(target).value = plog;
       document.getElementById(target+"_CONTENT").innerHTML = temp;
      }
    }
  }
 else
  {
   // the text before the selection
   var pretext = textarea.value.substring(0, b.selectionStart);
   // the selected text with tags before and after
   var codetext = openTag + textarea.value.substring(b.selectionStart, b.selectionEnd) + closeTag;
   // the text after the selection
   var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
   // check if there was a selection
	  document.getElementById(target+"_CONTENT").innerHTML = posttext;
   if(codetext == openTag + closeTag)
    {
     //prompt the user
     codetext = openTag + prompt("Please enter the text you'd like to " + desc, "") + closeTag;
    }
   // update the text field
   contentArea.value = pretext + codetext + posttext;
  }
 // set the focus on the text field
/* reg  =  new RegExp("\n","g");
 plog =  contentArea.value; 
 plog = plog.replace(reg,"<br />"); 
 document.getElementById(target+"_CONTENT").innerHTML = plog;
 */
 textarea.focus();
}

function InsertLink(set,target)
{
 var setlink, textarea, url, selected, i, j, subtext, plog; 
 textarea = document.getElementById(target);
 if(toggle)textarea = document.getElementById(target+"_CONTENT");
 else textarea = document.getElementById(target);
 if(!textarea.setSelectionRange)
  {
	 if(toggle)selected = document.selection.createRange().htmlText;
	 else selected = document.selection.createRange().text;
   if(selected.length > 0)
    {
		 switch(set)
		  {
			 case 0: plog = selected;
					     i = plog.indexOf("<a");
					     if(i)j = plog.indexOf(">");
					     subtext = plog.substring(i,j+1);
							 reg  =  new RegExp(subtext,"i");
					     plog = plog.replace(reg,"");
							 reg  =  new RegExp("</a>","gi");
					     plog = plog.replace(reg,"");
					     setlink = plog; break;
			 case 1: url = prompt("Please enter the url", "http://");
               setlink = "<a href='" + url + "'>" + selected + "</a>";break;
			}
     document.selection.createRange().text = setlink;    // replace the selection with the link
		 if(toggle)
      {
       plog = document.getElementById(target+"_CONTENT").innerHTML;
			 reg  =  new RegExp("&lt;","g");
			 plog = plog.replace(reg,"<");
			 reg  =  new RegExp("&gt;","g");
			 plog = plog.replace(reg,">");
			 temp = plog;
			 reg  =  new RegExp("<br>","gi");  
			 plog = plog.replace(reg,"\n");
			 document.getElementById(target).value = plog;
       document.getElementById(target+"_CONTENT").innerHTML = temp;
      } 
    }
  }
 else
  {
        // the text before the selection
        var pretext = textarea.value.substring(0, b.selectionStart);
        // the text after the selection
        var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
        // update the text field
				if(set==0)
				  {
					 selected = textarea.value.substring(b.selectionStart,b.selectionEnd);
					 plog = selected;
					 i = plog.indexOf("<a");
					 if(i)j = plog.indexOf(">");
					 subtext = plog.substring(i,j+1);
					 plog = plog.replace(subtext,"");
					 plog = plog.replace("</a>","");
					 setlink = plog;
					}
        textarea.value = pretext + setlink + posttext;
    }
    // set the focus on the text field
/*		reg  =  new RegExp("\n","g");
    plog =  textarea.value; 
    plog = plog.replace(reg,"<br />"); 
    document.getElementById(target+"_CONTENT").innerHTML = plog;
*/
    textarea.focus();
}

function InsertList(tag,target)
{
 var i, plog, openTag, closeTag, textarea, selected;
 if(toggle)textarea = document.getElementById(target+"_CONTENT");
 else textarea = document.getElementById(target);
 openTag = "<" + tag + ">";  // our open tag
 closeTag = "</" + tag + ">"; // our close tag
 if(!textarea.setSelectionRange)
  {
	 if(toggle)selected = document.selection.createRange().htmlText;
	 else selected = document.selection.createRange().text;
   if(selected.length > 0)
    { 
//		 i = selected.indexOf(openTag);
		 i = selected.indexOf("<li>");
// 		 if(i<0)i = selected.indexOf(openTag.toUpperCase());
		 if(i<0)i = selected.indexOf("<LI>");
		 if(i>=0)
		  {
			 plog = selected;
			 reg  =  new RegExp(openTag,"gi");
			 plog = plog.replace(reg,""); //
			 reg  =  new RegExp(closeTag,"gi");
			 plog = plog.replace(reg,""); //
			 reg  =  new RegExp("<li>","gi");  
			 plog = plog.replace(reg,""); //
			 reg  =  new RegExp("</li>","gi");
			 plog = plog.replace(reg,"");
			 document.selection.createRange().text = plog;
			}
		 else 
		  {
			 plog = selected;
			 reg  =  new RegExp("\n","gi");  
			 plog = plog.replace(reg,"</li><li>");
			 reg  =  new RegExp("<p>","gi");
			 plog = plog.replace(reg,"");
			 reg  =  new RegExp("</p>","gi");
			 plog = plog.replace(reg,"</li><li>");
			 reg  =  new RegExp("<br>","gi");
			 plog = plog.replace(reg,"</li><li>");			 
			 document.selection.createRange().text = openTag + "<li>" + plog + "</li>" + closeTag;
			} 
		 if(toggle)
      {
       plog = document.getElementById(target+"_CONTENT").innerHTML;
			 reg  =  new RegExp("&lt;","g");
			 plog = plog.replace(reg,"<");
			 reg  =  new RegExp("&gt;","g");
			 plog = plog.replace(reg,">");
			 temp = plog;
			 reg  =  new RegExp("<br>","gi");  
			 plog = plog.replace(reg,"\n");
			 document.getElementById(target).value = plog;
       document.getElementById(target+"_CONTENT").innerHTML = temp;
      } 			
    }
  }
 else
  {
   // the text before the selection
   var pretext = textarea.value.substring(0, b.selectionStart);
   // the selected text with tags before and after
   var codetext = openTag + textarea.value.substring(b.selectionStart, b.selectionEnd) + closeTag;
   // the text after the selection
   var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
   // check if there was a selection
	  document.getElementById(target+"_CONTENT").innerHTML = posttext;
   if(codetext == openTag + closeTag)
    {
     //prompt the user
     codetext = openTag + prompt("Please enter the text you'd like to " + desc, "") + closeTag;
    }
   // update the text field
   contentArea.value = pretext + codetext + posttext;
  }
 // set the focus on the text field
 
/* reg  =  new RegExp("\n","g");
 plog =  contentArea.value;
 plog = plog.replace(reg,"<br />"); 
 document.getElementById(target+"_CONTENT").innerHTML = plog;
 */
 textarea.focus();
}

function Toggle(target)
{
 var plog;
 if(toggle >= 1) toggle = 0;
 else toggle = 1; 
 switch(toggle)
  {
	 case 0: document.getElementById(target+"_CONTENT").style.visibility = "hidden";
					 document.getElementById(target+"_TOGGLEVIEW").innerHTML = "Show Result";
				   document.getElementById(target).focus();
					 break;
	 case 1: reg  =  new RegExp("\n","g");
	         plog =  document.getElementById(target).value;
			     plog = plog.replace(reg,"<br />"); 
	         document.getElementById(target+"_CONTENT").innerHTML = plog;
	         document.getElementById(target+"_CONTENT").style.visibility = "visible";
					 document.getElementById(target+"_TOGGLEVIEW").innerHTML = "Edit Source";
					 document.getElementById(target+"_CONTENT").focus();
					 break;
	}
}


function testcontent(tag,target)
{
 var i, plog, openTag, closeTag, textarea, sourceArea, controlArea, temp;
 openTag = "<" + tag + ">";  // our open tag
 closeTag = "</" + tag + ">"; // our close tag
 if(toggle)textarea = document.getElementById(target+"_CONTENT");
 else textarea = document.getElementById(target);
 if(!textarea.setSelectionRange)
  {
   var selected = document.selection.createRange().htmlText;
   if(selected.length > 0)
    {
		 i = selected.indexOf(openTag);
		 if(i<0)i = selected.indexOf(openTag.toUpperCase());
		 if(i>=0)
		  {
			 plog = selected;
       reg  =  new RegExp(openTag,"gi"); 
			 plog = plog.replace(reg,"");
			 reg = new RegExp(closeTag,"gi");
			 plog = plog.replace(reg,""); 
			 document.selection.createRange().text = plog;
			}
		 else 
		  {
			 plog = selected;
//			 document.getElementById("BOLLOCKS").innerHTML = selected;
/*			 reg  =  new RegExp("\n","g");  
			 plog = plog.replace(reg,"</li><li>");
			 reg  =  new RegExp("<p>","gi");
			 plog = plog.replace(reg,"");
			 reg  =  new RegExp("</p>","gi");
			 plog = plog.replace(reg,"</li><li>");
*/			 			 
			 document.selection.createRange().text = openTag + plog + closeTag;
			} 

//if(textarea!=document.getElementById(target))
			 if(toggle)
        {
         plog = document.getElementById(target+"_CONTENT").innerHTML;
			   reg  =  new RegExp("&lt;","g");
			   plog = plog.replace(reg,"<");
			   reg  =  new RegExp("&gt;","g");
			   plog = plog.replace(reg,">");
			   temp = plog;
			   reg  =  new RegExp("<br>","gi");  
			   plog = plog.replace(reg,"\n");
//			   reg  =  new RegExp("<BR>","g");  
//			   plog = plog.replace(reg,"\n");
			   document.getElementById(target).value = plog;
         document.getElementById(target+"_CONTENT").innerHTML = temp;
        }
		
    }
  }
	/*
 else
  {
   // the text before the selection
   var pretext = textarea.value.substring(0, b.selectionStart);
   // the selected text with tags before and after
   var codetext = openTag + textarea.value.substring(b.selectionStart, b.selectionEnd) + closeTag;
   // the text after the selection
   var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
   // check if there was a selection
	  document.getElementById(target+"_CONTENT").innerHTML = posttext;
   if(codetext == openTag + closeTag)
    {
     //prompt the user
     codetext = openTag + prompt("Please enter the text you'd like to " + desc, "") + closeTag;
    }
   // update the text field
   contentArea.value = pretext + codetext + posttext;
  }
	*/
 // set the focus on the text field
 
/* 
 reg  =  new RegExp("\n","g");
 plog =  contentArea.value;
 plog = plog.replace(reg,"<br />");
 document.getElementById(target+"_CONTENT").innerHTML = plog;
*/
 textarea.focus();
}

loaded = 'true'