
 var RecaptchaOptions = {
    theme : 'clean'
 };


function shrinkWrapSize () {
/*
	This function was written for the onLoad event in the BODY tag. 
	It was written to resize the page according to the browser window's
	actual size, for example when users have really big and wide screens
*/


	// alert ('checking size of browser window');
	var elem = document.getElementById("shrinkwrap");
	//elem.style.width = "200px";
	//elem.style.height = "300px";
	//alert ("height=" + elem.style.height + "\n" + "width=" + elem.style.width)

	if (window.innerWidth) {		
		//alert ("window.innerWidth=" + window.innerWidth + "\n" + "window.innerHeight=" + window.innerHeight)
		widthVal = window.innerWidth;
	} else if (document.all) {
		//alert ("document.body.clientWidth=" + document.body.clientWidth + "\n" + "document.body.clientHeight=" + document.body.clientHeight)
		widthVal = document.body.clientWidth;		
	}

	if ((widthVal > 800) && (widthVal <= 1024)) {
		elem.style.width="800px";
	} else if ((widthVal > 1024) && (widthVal <= 1280)) {
		elem.style.width="1024px";
	} else {
		elem.style.width="100%";
	}
	
}




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;
}



/* Functions that swaps images. */
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 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;
}



/* Functions that handle preload. */
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_setTextOfTextfield(objName,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) {obj.value = newText};
}



function getTextOfTextfield (objName) {
	var obj = MM_findObj(objName);
  	if (obj) {
  		return (obj.value);
	} else {
		return ('');
	}
}



function validateForm_sign_up_to_win (theForm) {
	

	if(theForm.firstName.value == '') {
    	alert('Please enter your First Name in the form');
		theForm.firstName.focus();
		return false;
	}
	if(theForm.lastName.value == '') {
    	alert('Please enter your Last Name in the form');
		theForm.lastName.focus();
		return false;
	}
	if(theForm.email.value == '') {
    	alert('Please enter your Email address in the form');
		theForm.email.focus();
		return false;
	}
	if(theForm.phone.value == '') {
    	alert('Please enter your Phone number in the form');
		theForm.phone.focus();
		return false;
	}
	if(theForm.address.value == '') {
    	alert('Please enter your Address in the form');
		theForm.address.focus();
		return false;
	}
	if(theForm.city.value == '') {
    	alert('Please enter your City number in the form');
		theForm.city.focus();
		return false;
	}
	if(theForm.state.value == '') {
    	alert('Please enter your State/Province in the form');
		theForm.state.focus();
		return false;
	}
	if(theForm.postcode.value == '') {
    	alert('Please enter your Postcode/Zip code in the form');
		theForm.postcode.focus();
		return false;
	}	

	// **************************
	// Recaptcha Pos 2 of 3 - Check field with javascript:
	// **************************
	if (theForm.recaptcha_response_field) {
		if(theForm.recaptcha_response_field.value == '') {
			alert('Please enter the ReCAPTCHA text in the form to help stop spam');
			theForm.recaptcha_response_field.focus();
			return false;
		}
	}
	// **************************

	return (true);  // form passed validation	
	
}













