function calc_left (w) {
   var left = (screen.availWidth / 2) - (w / 2);
   return (left);
}

function calc_top (h) {
   var top = (screen.availHeight / 2) - (h / 2);
   return (top);
}

function open_popup (url, w, h) {
   var top = calc_top (h);
   var left = calc_left (w);

   popup = window.open (url,'','scrollbars=yes,width='+w+',height='+h+',left='+left+',top='+top+',screenX='+left+',screenY='+top);
   popup.focus();
}

function open_popup (url) {
   var top = calc_top (h);
   var left = calc_left (w);

   popup = window.open (url);
   popup.focus();
}

function copyright () {
   var w = 550;
   var h = 310;
   var url = "copyright.htm";
   open_popup(url,w,h);
}

function no_spam (user,domain) {
  locationstring = "mailto:" + user + "@" + domain;
  window.location = locationstring;
}

function adjustSidebarHeight() {
   if (document.layers) {
      return true;
   }
   else if (document.getElementById) {
      var contents = document.getElementById('contents');
      var sidebar = document.getElementById('sidebar');
      var intro = document.getElementById('page_title');
      var introheight = 0;
      if (intro) { introheight = intro.offsetHeight; }
      if (sidebar) { sidebar.style.height = contents.offsetHeight + introheight + 'px'; }
      return true;
   }
}
window.onload = adjustSidebarHeight;





//create by hao
function CheckForm()
{
  return confirm('Are you sure you want to delete this gallery?');    
}





function submit2()
{


	 if (document.form2.title.value.length==0)
	{
		document.form2.title.focus();
		alert("Please enter title.");
		return false;
	}


var string=document.form2.title.value;
re0 = /^[A-Za-z0-9\-]+$/;
re1 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re2 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re3 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re4 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re5 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re6 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
	if (re0.test(string) || re1.test(string) || re2.test(string) || re3.test(string) || re4.test(string) || re5.test(string) || re6.test(string))
	{
	var string=document.form2.title.value;
	}
	else
	{
		document.form2.title.focus();
		alert("Please enter only letters digits or spaces for the title");
	    return false;
	}    

	 if (document.form2.town.value.length==0)
	{
		document.form2.town.focus();
		alert("Please enter town.");
		return false;
	}
     if (document.form2.area.value.length==0)
	{
		document.form2.area.focus();
		alert("Please enter State/Province.");
		return false;
	}


var town_string=document.form2.town.value;
re0 = /^[A-Za-z0-9\-]+$/;
re1 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re2 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re3 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re4 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re5 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re6 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
	if (re0.test(town_string) || re1.test(town_string) || re2.test(town_string) || re3.test(town_string) || re4.test(town_string) || re5.test(town_string) || re6.test(town_string))
	{
	document.form2.town.focus();
	}
	else
	{
		document.form2.town.focus();
		alert("Please enter only letters digits or spaces for the town");
	    return false;
	}    

var area_string=document.form2.area.value;
re0 = /^[A-Za-z0-9\-]+$/;
re1 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re2 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re3 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re4 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re5 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re6 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
	if (re0.test(area_string) || re1.test(area_string) || re2.test(area_string) || re3.test(area_string) || re4.test(area_string) || re5.test(area_string) || re6.test(area_string))
	{
	document.form2.area.focus();
	}
	else
	{
		document.form2.area.focus();
		alert("Please enter only letters digits or spaces for the State/Province ");
	    return false;
	}    







if (document.form2.title.value.indexOf("&", 0) !=-1 )
	{
		document.form2.title.focus();
		alert("Title value error . Please Remove & !!");
		return false;
	}

if (document.form2.title.value.indexOf("!", 0) !=-1 )
	{
		document.form2.title.focus();
		alert("Title value error . Please Remove ! !!");
		return false;
	}

if (document.form2.title.value.indexOf("~", 0) !=-1 )
	{
		document.form2.title.focus();
		alert("Title value error . Please Remove ~ !!");
		return false;
	}

if (document.form2.title.value.indexOf("?", 0) !=-1 )
	{
		document.form2.title.focus();
		alert("Title value error . Please Remove ? !!");
		return false;
	}
if (document.form2.title.value.indexOf("%", 0) !=-1 )
	{
		document.form2.title.focus();
		alert("Title value error . Please Remove % !!");
		return false;
	}

	 if (document.form2.category.value.length==0)
	{
		document.form2.category.focus();
		alert("Please pick category.");
		return false;
	}
	 if (document.form2.country.value.length==0)
	{
		document.form2.country.focus();
		alert("Please pick country.");
		return false;
	}

	 if (document.form2.description.value.length==0)
	{
		document.form2.description.focus();
		alert("Please enter Description.");
		return false;
	}
	 if (document.form2.description.value.length>1000)
	{
		document.form2.description.focus();
		alert("Please enter less than 1000 words Description.");
		return false;
	}
	 if (document.form2.password.value.length==0)
	{
		document.form2.password.focus();
		alert("Please enter codeword.");
		return false;
	}

var string=document.form2.password.value;
re0 = /^[A-Za-z0-9\-]+$/;
	if (re0.test(string) )
	{
	var string=document.form2.password.value;
	}
	else
	{
		document.form2.password.focus();
		alert("Please enter only letters or digits for the codeword");
	    return false;
	} 


	if (document.form2.category.value=="")
	{
		document.form2.category.focus();
		alert("Please pick a category.");
		return false;
	}
	
	if (document.form2.country.value=="")
	{
		document.form2.country.focus();
		alert("Please pick a country.");
		return false;
	}	

      	
}



function submit_modify_page()
{

	 
var town_string=document.form3.town.value;
re0 = /^[A-Za-z0-9\-]+$/;
re1 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re2 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re3 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re4 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re5 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re6 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
	if (re0.test(town_string) || re1.test(town_string) || re2.test(town_string) || re3.test(town_string) || re4.test(town_string) || re5.test(town_string) || re6.test(town_string))
	{
	document.form3.town.focus();
	}
	else
	{
		document.form3.town.focus();
		alert("Please enter only letters digits or spaces for the town");
	    return false;
	}    

var area_string=document.form3.area.value;
re0 = /^[A-Za-z0-9\-]+$/;
re1 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re2 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re3 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re4 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re5 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
re6 = /^[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+\s+[A-Za-z0-9\-]+$/;
	if (re0.test(area_string) || re1.test(area_string) || re2.test(area_string) || re3.test(area_string) || re4.test(area_string) || re5.test(area_string) || re6.test(area_string))
	{
	document.form2.area.focus();
	}
	else
	{
		document.form3.area.focus();
		alert("Please enter only letters digits or spaces for the State/Province ");
	    return false;
	}    



	 
	 if (document.form3.password.value.length==0)
	{
		document.form3.password.focus();
		alert("Please enter Codeword.");
		return false;
	}

	 if (document.form3.town.value.length==0)
	{
		document.form3.town.focus();
		alert("Please enter town.");
		return false;
	}

	 if (document.form3.area.value.length==0)
	{
		document.form3.area.focus();
		alert("Please enter area.");
		return false;
	}

	 if (document.form3.description.value.length==0)
	{
		document.form3.description.focus();
		alert("Please enter description.");
		return false;
	}



}



