<!--
var bgcTOInt = 2000;


function SizablePopupWindow(wURL, wwidth, wheight) {
  window.open(wURL,'thenewwindow','height='+wheight+',width='+wwidth+',dependent=yes,scrollbars=1,location=0,statusbar=0,menubar=0');
	//if (window.focus) {newwindow.focus()}
	return false;

}


function RefreshParent(){
  //opener.window.location=opener.window.location;
  opener.window.location.href = opener.window.location.href;
	
}
//onkeypress="return notyping(this, event)"
function notyping(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
 key = window.event.keyCode;
else if (e)
 key = e.which;
else
 return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) || 
 (key==9) || (key==13) || (key==27) )
 return true;
// numbers
else if ((("").indexOf(keychar) > -1))
 return true;
// decimal point jump
else if (dec && (keychar == "."))
 {
 myfield.form.elements[dec].focus();
 return false;
 }
else
 return false;
}

function numbersonly(myfield, e, dec){
  var key;
  var keychar;
  if (window.event)
   key = window.event.keyCode;
  else if (e)
   key = e.which;
  else
   return true;
  keychar = String.fromCharCode(key);
// control keys
  if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
    return true;
// numbers
  else if ((("0123456789+").indexOf(keychar) > -1))
    return true;
// decimal point jump
  else if (dec && (keychar == ".")) {
   myfield.form.elements[dec].focus();
   return false;
  }
 else
  return false;
}

function moneyonly(myfield, e, dec){
  var key;
  var keychar;
  if (window.event)
   key = window.event.keyCode;
  else if (e)
   key = e.which;
  else
   return true;
  keychar = String.fromCharCode(key);
// control keys
  if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
    return true;
// numbers
  else if (((".0123456789+").indexOf(keychar) > -1))
    return true;
// decimal point jump
  else if (dec && (keychar == ".")) {
   myfield.form.elements[dec].focus();
   return false;
  }
 else
  return false;
}
 //onkeypress="return moneyonly(this, event)"
 
 
///toggle section
var clicked = 0;
function toggle(link, divId) {
  //alert(link);
	if(link != "javascript:void(0);"){
	  link = getObject(link);
	}
   
  var isArrow = toggle.arguments[2];
	var lText = link.innerHTML; 
	var d = getObject(divId);
 	if(isArrow != 1){
		 if (lText == '+') { 
		   link.innerHTML = '-'; d.style.display = 'block'; 
	   } else { 
		   link.innerHTML = '+'; d.style.display = 'none'; 
	   } 
	}else{
	  // alert(clicked);
	   if (clicked == 0) { 
		   link.innerHTML = '<img src="images/minus_icon.gif" width="20" height="20" alt="min" />Upload'; 
			 d.style.display = 'block'; 
			 document.getElementById('file_display').style.height = "273px";
	   } else { 
		   link.innerHTML = '<img src="images/plus_icon.gif" width="20" height="20" alt="plus" />Upload'; 
			 d.style.display = 'none'; 
			 document.getElementById('file_display').style.height = "362px";
	   } 
	
	 if(clicked == 0){
	  clicked = 1;
	 }else{
	  clicked = 0;
	 }
	}
	
}//end toggle




var ie4 = false; 
if(document.all) { 
	ie4 = true; 
}
function getObject(id) 
{ 
	if (ie4) { 
		return document.all[id]; 
	} else { 
		return document.getElementById(id); 
	} 
}






///AJAX handling Example
var xmlHttp;

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
////////////////
var Lastpnlink = "pnLink_"+1;

/////////NOT IN USE/////////////////////







var returner = 1;
function BannedWordsFilter(bwSearchFields){
 returner = "";
 var furl = "";
 for ( var i=0, len=bwSearchFields.length; i<len; ++i ){
    fieldid = bwSearchFields[i];
		fieldText = getObject(fieldid).value;
		//We must run a replace on fieldText for & to clean up the get string for ajax
		fieldText=fieldText.split("&").join(" ");
		furl = furl+"&fields["+fieldid+"]="+fieldText
	 }//end for 
		
		xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null){
      alert ("Browser does not support HTTP Request");
      return;
    }
   	var url="AjaxCaller.php"
 	 	url=url+"?sid="+Math.random()
 	 	url=url+"&proc=BannedWords"
 	 	url=url+""+furl;
		 	 	
		xmlHttp.onreadystatechange = function(){
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
           returner = "";
					 returner = xmlHttp.responseText;
					 if(returner != ""){
					    alert(returner);
							return false;
					 }else{
					    return true;
					 }//end of validation
        }//end of if rs = 4
								
			};//end function

		
		
		xmlHttp.open("GET",url,true)
 	 	xmlHttp.send(null)
		//alert("MAIN - "+returner+" - "+ms);
    //self.setTimeout('BWReturner(returner))',500)
	//return false;
}













//end of AJAX

function getfileextension(inputId){ 
 var fileinput = document.getElementById(inputId); 
 if(!fileinput ) return ""; 
 var filename = fileinput.value; 
 if( filename.length == 0 ) return ""; 
 var dot = filename.lastIndexOf("."); 
 if( dot == -1 ) return ""; 
 var extension = filename.substr(dot,filename.length); 
 extension = extension.replace('.','');
 return extension; 
}

function JS_in_array(arrayToSearch, stringToSearch) {
  $retval = false;
	for (var i = 0; i < arrayToSearch.length; i++) {
       // need to use a double equals sign "==" to test for equality
      if (arrayToSearch[i] == stringToSearch){
            $retval = true;
						break;
			}
  }
return $retval;
}

function PasswordConfirmer(password1_id,password2_id){
   p1 = getObject(password1_id);
   p2 = getObject(password2_id);
	 if(p1.value == p2.value){
	   return true;
	 }else{
	   alert("Passwords Do Not Match");
	   return false;
		 
	 }
}

function EmailValidator(emailFieldId) {
    email = p2 = getObject(emailFieldId);
		str = email.value;
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail Address");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

 		 return true					
	}
	
function ExpandCategoriesHolderHeight(){
 cr = getObject('content_right');
 cch = getObject('cl_categories_holder');
 ht = cr.offsetHeight;
 if(ht > 523){
   cch.style.height = (cr.offsetHeight - 40)+"px";	
 }else{
   cch.style.height = "523px";
 }

}

//This is for the AddItem and Edit Item

function changeClass(Elem, myClass) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	elem.className = myClass;
	
}


-->