function expandFirst() {
			document.getElementById(expandFirst.arguments[0]).style.display = "block";
			for (var i=1; i<expandFirst.arguments.length; i++) {
				document.getElementById(expandFirst.arguments[i]).style.display = "none";
			}
		}
function expandCollapse() {
	for (var i=0; i<expandCollapse.arguments.length; i++) {
		var element = document.getElementById(expandCollapse.arguments[i]);
		element.style.display = (element.style.display == "none") ? "block" : "none";
	}
}
function checkdate(d,m,y)
      {
         // alert("date="+d)
         // alert("month="+m)
         // alert("year="+y)
          var yl=1990; // least year to consider
          var ym=2010; // most year to consider
            if (m<1 || m>12)
              {
                alert("invalid date")
                return(false);
              }
            if (d<1 || d>31)
              {
                alert("invalid date")
                return(false);
              }
            if (y<yl || y>ym)
              {
                alert("invalid date")
                return(false);
              }
            if (m==4 || m==6 || m==9 || m==11)
             {
                if (d==31)
                  {
                   alert("invalid date")
                   return(false);
                  }
             }
            if (m==2)
              {
                   var b=parseInt(y/4);
                   if (isNaN(b))
                     {
                        alert("invalid date")
                        return(false);
                     }
                   if (d>29)
                     {
                         alert("invalid date")
                         return(false);
                     }
                    if (d==29 && ((y/4)!=parseInt(y/4)))
                      {
                          alert("invalid date")
                           return(false);
                      }
          }
     // alert("Valid date")
      return(true);
    } //end function

    function checkImageExt(file_name)
     {
      var fileName = file_name.value;
      var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
      if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG" || ext == "png" || ext == "PNG")
          {
            return true;
          }
      else
          {
            alert("Must URL for GIF, JPG, JPEG or PNG image only");
            file_name.value="";
            return false;
          }
     }
    function checkFileExt(file_name)
     {
      var fileName = file_name.value;
      var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
      if(ext == "js" || ext == "JS" || ext == "exe" || ext == "EXE" ||ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG" || ext == "png" || ext == "PNG")
          {
            alert("Invaid file to upload");
            file_name.value="";
            return false;
          }
      else
          {
            return true;
          }
     }

    function checkEmptyField(form1)
		{
            if (form1.patent_draw_drawing.value=="" && form1.patent_draw_desc_drawing.value=="")
              {
                alert("Dreawing and Drawing Description should not be empty");
				return false;
              }
			if(form1.patent_draw_drawing.value=="")
			 {
			 	alert("Drawing should not be empty");
				return false;
			 }
            if (form1.patent_draw_desc_drawing.value=="")
              {
                alert("Drawing Description should not be empty");
				return false;
              }
			 return true;
		}
    function checkEmptyImage(form1)
        {
        if(form1.drawing_game_drawing.value=="")
        {
        alert("Game Drawing should not be empty");
        return false;
        }
        }

    function check_numeric(id, msg)
    {
     field=document.getElementById(id).value;
     if (isNaN(field)) {
        alert(msg);
        return false;
         }
     else if(field<=0)
       {alert(msg);
       return false;}
     else
       return true;
    }

    function fillup_ship()
  {
    document.getElementById("order_ship_address").value=document.getElementById("order_address").value
    document.getElementById("order_ship_city").value=document.getElementById("order_city").value
    document.getElementById("order_ship_state").value=document.getElementById("order_state").value
    document.getElementById("order_ship_postal_code").value=document.getElementById("order_postal_code").value
    document.getElementById("order_ship_phone").value=document.getElementById("order_phone").value
  }

