function popitup(url) {
	newwindow=window.open(url,'name');
	if (window.focus) {newwindow.focus()}
	return false;
}

	function ValidatePhone(strphone)
	{
		  for(j=0;j<strphone.length;j++)
		  {
				var cut;
				cut=strphone.charAt(j);
				if(cut!=0&&cut!=1&&cut!=2&&cut!=3&&cut!=4&&cut!=5&&cut!=6&&cut!=7&&cut!=8&&cut!=9&&cut!="-"&&cut!="("&&cut!=")")
				  return false;
 
		  }	
		  return true;
	}
	
function popitup1(url) {
	newwindow=window.open(url,'name');
	if (window.focus) {newwindow.focus()}
	return false;
}

function ValidatePhone(strphone)
	{
		  for(j=0;j<strphone.length;j++)
		  {
				var cut;
				cut=strphone.charAt(j);
				if(cut!=0&&cut!=1&&cut!=2&&cut!=3&&cut!=4&&cut!=5&&cut!=6&&cut!=7&&cut!=8&&cut!=9&&cut!="-"&&cut!="("&&cut!=")")
				  return false;
 
		  }	
		  return true;
	}	
	
function isValidEmail(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function isUrl(s) {
    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(s)) {
        return false;
    }
	else
	{
		return true;
	}
}

	function ValidateUserName(username)
	{
    	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
        for (var i = 0; i < username.length; i++)
		{
                if (iChars.indexOf(username.charAt(i)) != -1)
				{
					//alert ("The box has special characters. \nThese are not allowed.\n");
					return false;
        		}
        }		
	}
	
	
	function ValidateZip(strphone)
	{
		  for(j=0;j<strphone.length;j++)
		  {
				var cut;
				cut=strphone.charAt(j);
				if(cut!=0&&cut!=1&&cut!=2&&cut!=3&&cut!=4&&cut!=5&&cut!=6&&cut!=7&&cut!=8&&cut!=9)
				  return false;
 
		  }	
		  return true;
	 }
	 
	function ValidatePrice(strprice)
	{
		  var find1;
		  find1=strprice.indexOf(" ");
		  if(find1!=-1)
			  return false;
		  for(j=0;j<strprice.length;j++)
		  {
				var cut;
				cut=strprice.charAt(j);
				if(cut!=0&&cut!=1&&cut!=2&&cut!=3&&cut!=4&&cut!=5&&cut!=6&&cut!=7&&cut!=8&&cut!=9&&cut!=".")
				  return false;
 
		  }	
		  return true;	
	}
	
	
	function ValidateQ(strprice)
	{
		  var find1;
		  find1=strprice.indexOf(" ");
		  if(find1!=-1)
			  return false;
		  
		  for(j=0;j<strprice.length;j++)
		  {
				var cut;
				cut=strprice.charAt(j);
				if(cut!=0&&cut!=1&&cut!=2&&cut!=3&&cut!=4&&cut!=5&&cut!=6&&cut!=7&&cut!=8&&cut!=9)
				  return false;
 
		  }
		  
		  if(parseInt(strprice) <= 0)
			  return false;
			  
		  return true;	
	}	


function IsValidTime(timeStr) {
// Checks if time is in HH:MM:SS AM/PM format.
// The seconds and AM/PM are optional.

var timePat = /^(\d{1,2}):(\d{2})(:(\d{2}))?(\s?(AM|am|PM|pm))?$/;

var matchArray = timeStr.match(timePat);
if (matchArray == null) {
alert("Time is not in a valid format.");
return false;
}
hour = matchArray[1];
minute = matchArray[2];
second = matchArray[4];
ampm = matchArray[6];

if (second=="") { second = null; }
if (ampm=="") { ampm = null }

if (hour < 0  || hour > 23) {
alert("Hour must be between 1 and 12. (or 0 and 23 for military time)");
return false;
}
if (hour <= 12 && ampm == null) {
if (confirm("Please indicate which time format you are using.  OK = Standard Time, CANCEL = Military Time")) {
alert("You must specify AM or PM.");
return false;
   }
}
if  (hour > 12 && ampm != null) {
alert("You can't specify AM or PM for military time.");
return false;
}
if (minute<0 || minute > 59) {
alert ("Minute must be between 0 and 59.");
return false;
}
if (second != null && (second < 0 || second > 59)) {
alert ("Second must be between 0 and 59.");
return false;
}
return true;
}


function check_picture_type(pic)
{
		var picture,picture_length;
		picture = pic.value.split(".");
		picture_length = picture.length;
		picture_length = picture_length - 1;

if(picture[picture_length].toLowerCase() != "jpg" && picture[picture_length].toLowerCase() != "jpeg" && picture[picture_length].toLowerCase() != "JPG" && picture[picture_length].toLowerCase() != "JPEG" && picture[picture_length].toLowerCase() != "gif" && picture[picture_length].toLowerCase() != "png")
		{
			return false;
		}
}