function submitform(x)
{
	var chk=true
	for(var i=0;i<x.length-2;i++)
	{
		if(x.elements[i].value=="")
		{
			alert("All fields are mandatory")
			chk=false
			break;
		}
	}
	if(chk==false)
	{
		x.elements[i].focus();
		return false
	}
	else
	{
		if((x.elements[2].length < 9) || (((x.elements[2].value).indexOf("@")) < 2))
		{
			alert("Invalid email address")
			x.elements[1].focus();
			return false
		}else
		{
			return true
		}
	}
}

function submitform2(x)
{
	var chk=true
	for(var i=0;i<x.length-2;i++)
	{
		if((i==4)||(i==5)||(i==7))
		{
			continue;
		}
		if(x.elements[i].value=="")
		{
			alert("All fields are mandatory")
			chk=false
			break;
		}
	}
	if(chk==false)
	{
		if(i!=6)
		{
			x.elements[i].focus();
			return false
		}
		else
		{
			x.elements[7].focus();
			return false
		}
	}
	else
	{
		if((x.elements[2].length < 9) || (((x.elements[2].value).indexOf("@")) < 2))
		{
			alert("Invalid email address")
			x.elements[2].focus();
			return false
		}else
		{
			var validFormat=/^\d{2}\/\d{2}\/\d{4}$/;
            var dt=x.elements[6].value;
            var returnVal=false;
            if (!validFormat.test(dt))
            {
            alert("Invalid Date Format. Allowed format is (MM\/DD\/YYYY).");
            }
            else
            {
            var monthField=dt.split("\/")[0];
            var dayField=dt.split("\/")[1];
            var yearField=dt.split("\/")[2];
            var dayobj = new Date(yearField, monthField-1, dayField);
            var todobj = new Date();
            if ((dayobj.getMonth()+1!=monthField)||(dayobj.getDate()!=dayField)||(dayobj.getFullYear()!=yearField))
            {
            alert("Invalid Day, Month, or Year range detected.");
            }
            else
            {
            if (dayobj<todobj)
            {
            alert("Date should be greater than today's date.");
            }
            else
            {
            returnVal=true;
            }
            }
            }
return returnVal;

}
}
}


function swap(ob, img){
	ob.src = "" + img;
}


// AJAX IMAGE VIEWER
var obj;
function showBig(divid, imageid, type)
{
    obj=document.getElementById(divid);
    if (type=='hide')
    {
        obj.style.display='none';
    }
    else
    {
        obj.style.display='';
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
            obj.innerHTML="<img src='images/" + imageid + "' width='314' height='235'>"
        } 
        else
        {
            var url="showimg.asp?imgname="+imageid;
            xmlHttp.onreadystatechange=stateChanged;
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);
        }
        
    }
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
} 

function stateChanged() 
{ 
    if (xmlHttp.readyState==4)
    { 
        obj.innerHTML=xmlHttp.responseText;
    }
    else
    {
        obj.innerHTML="<img src='images/load.gif'>";
    }
} 
