// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validDate(fld) {
    var testMo, testDay, testYr, inpMo, inpDay, inpYr, msg
    var inp = fld.value
    status = ""
    // attempt to create date object from input data
    var testDate = new Date(inp)
    // extract pieces from date object
    testMo = testDate.getMonth() + 1
    testDay = testDate.getDate()
    testYr = testDate.getFullYear()
    // extract components of input data
    inpMo = parseInt(inp.substring(0, inp.indexOf("/")), 10)
    inpDay = parseInt(inp.substring((inp.indexOf("/") + 1), inp.lastIndexOf("/")), 10)
    inpYr = parseInt(inp.substring((inp.lastIndexOf("/") + 1), inp.length), 10)
    // make sure parseInt() succeeded on input components
    if (isNaN(inpMo) || isNaN(inpDay) || isNaN(inpYr)) {
        msg = "Please enter the valid date in mm/dd/yyyy format"
    }
    // make sure conversion to date object succeeded
    if (isNaN(testMo) || isNaN(testDay) || isNaN(testYr)) {
        msg = "Please enter the valid date in mm/dd/yyyy format"
    }
    // make sure values match
    if (testMo != inpMo || testDay != inpDay || testYr != inpYr) {
        msg = "Please enter the valid date in mm/dd/yyyy format"
    }
    if (msg) {
        // there's a message, so something failed
        alert(msg)
        // work around IE timing problem with alert by
        // invoking a focus/select function through setTimeout();
        // must pass along reference of fld (as string)
        setTimeout("doSelection(document.forms['" + 
        fld.form.name + "'].elements['" + fld.name + "'])", 0)
        return false
    } else {
        // everything's OK; if browser supports new date method,
        // show just date string in status bar
        status = (testDate.toLocaleDateString) ? testDate.toLocaleDateString() : 
            "Date OK"
        return true
    }
}

function verify_contactus()
{
	if (document.dfContactForm.dtcheckIn.value!="")
	{
		if(validDate(document.dfContactForm.dtcheckIn)==false)
		{
			document.dfContactForm.dtcheckIn.focus();
			return false;
		}
	}

	if(document.dfContactForm.Name.value=="")
	{


		alert("Please Enter Your Name !!!");
		document.dfContactForm.Name.focus();
		return false;
	}
	
	if(document.dfContactForm.city.value=="")
	{


		alert("Please Enter City !!!");
		document.dfContactForm.city.focus();
		return false;
	}

	if(document.dfContactForm.country.value=="")
	{
		alert("Please Enter Country !!!");
		document.dfContactForm.country.focus();
		return false;
	}

	if(document.dfContactForm.phone.value=="")
	{
		alert("Please Enter Your Phone !!!");
		document.dfContactForm.phone.focus();
		return false;
	}

	if(document.dfContactForm.email.value=="")
	{
		alert("Please Enter Your Email !!!");
		document.dfContactForm.email.focus();
		return false;
	}
	
	
	return true;
}

//Estate Map Page
function getLargeView()
{
	newwin=window.open("Blue_River_Estate_MapLargeView.asp","displayWindow","toolbar=no,scrollbars=1,width=1100,height=1000,top=0,left=0")
}
/////////////////

//Estate Map Page
function getPicLargeView(pictureID)
{
	newwin=window.open("Blue_River_Estate_PicLargeView.asp?pictureID="+pictureID,"displayWindow","toolbar=no,scrollbars=1,width=630,height=510")
}
/////////////////
//Estate Map Page
function getProgPicLargeView(pictureID,picDesc)
{
	newwin=window.open("Blue_River_Estate_ProgPicLargeView.asp?pictureID="+pictureID+"&picDesc="+picDesc,"displayWindow","toolbar=no,scrollbars=1,width=840,height=660")
}


