


window.addEvent('domready', function(){
	if (window.ie) {
		$('cmdBrowseBtn').setStyle('position', 'relative');
		$('cmdBrowseBtn').addEvent('click', function(e) {
			new Event(e).stop();
			$('fileRef').click();
		})
	} else {
		//$('fileRef').setStyle('cursor', 'hand');
	}


	$('fileRef').addEvent('mouseover', function(e) {
		$('cmdBrowseBtn').addClass('browse-button-on');
		$('cmdBrowseBtn').removeClass('browse-button');
	})
	$('fileRef').addEvent('mouseout', function(e) {
		$('cmdBrowseBtn').addClass('browse-button');
		$('cmdBrowseBtn').removeClass('browse-button-on');
	})

});

    /**
     * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
     */

    function checkEmail(str)
    {
	    var at="@";
	    var dot=".";
	    var lat=str.indexOf(at);
	    var lstr=str.length;
	    var ldot=str.indexOf(dot);
	    if (str.indexOf(at)==-1)
	    {
	       //alert("Invalid E-mail ID");
	       return false;
	    }

	    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	    {
	       //alert("Invalid E-mail ID");
	       return false;
	    }

	    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	    {
	        //alert("Invalid E-mail ID");
	        return false;
	    }

	    if (str.indexOf(at,(lat+1))!=-1)
	    {
	       //alert("Invalid E-mail ID");
	       return false;
	    }

	    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	    {
	       //alert("Invalid E-mail ID")
	       return false;
	    }

	    if (str.indexOf(dot,(lat+2))==-1)
	    {
	       //alert("Invalid E-mail ID");
	       return false;
	    }

	    if (str.indexOf(" ")!=-1)
	    {
	       //alert("Invalid E-mail ID");
	       return false;
	    }

	    return true;
    }


	function checkPersonal()
	{
		var name = document.getElementById('txtName').value;
		var company = document.getElementById('txtCompany').value;
		var phone = document.getElementById('txtPhone').value;
		var email = document.getElementById('txtEmail').value;
		var addr = document.getElementById('txtAddress').value;
		var city = document.getElementById('txtCity').value;
		var state = document.getElementById('txtState').value;
		var postcode = document.getElementById('txtPostcode').value;

		if (name == '')
		{
			window.alert('Please fill in your name.');
			document.getElementById('txtName').focus();
			return false;
		}
		if (company == '')
		{
			window.alert('Please fill in your company.');
			document.getElementById('txtCompany').focus();
			return false;
		}
		if (phone == '')
		{
			window.alert('Please fill in your phone number.');
			document.getElementById('txtPhone').focus();
			return false;
		}
		if (email == '')
		{
			window.alert('Please fill in your email address.');
			document.getElementById('txtEmail').focus();
			return false;
		}
		else if (checkEmail(email)==false)
		{
			window.alert('Please enter a valid email address.');
			document.getElementById('txtEmail').focus();
			return false;
		}
		if (addr == '')
		{
			window.alert('Please fill in your address.');
			document.getElementById('txtAddress').focus();
			return false;
		}
		if (city == '')
		{
			window.alert('Please fill in your city.');
			document.getElementById('txtCity').focus();
			return false;
		}
		if (state == '')
		{
			window.alert('Please fill in your state.');
			document.getElementById('txtState').focus();
			return false;
		}
		if (postcode == '')
		{
			window.alert('Please fill in your postcode.');
			document.getElementById('txtPostcode').focus();
			return false;
		}

		//save forms in cookie.
		if (document.getElementById('ckbRememberMe').checked)
		{
			save_doggett_cookie('kwdoggett_name', document.getElementById('txtName').value);
			save_doggett_cookie('kwdoggett_company', document.getElementById('txtCompany').value);
			save_doggett_cookie('kwdoggett_phone', document.getElementById('txtPhone').value);
			save_doggett_cookie('kwdoggett_email', document.getElementById('txtEmail').value);
			save_doggett_cookie('kwdoggett_address1', document.getElementById('txtAddress').value);
			save_doggett_cookie('kwdoggett_address2', document.getElementById('txtAddress2').value);
			save_doggett_cookie('kwdoggett_city', document.getElementById('txtCity').value);
			save_doggett_cookie('kwdoggett_state', document.getElementById('txtState').value);
			save_doggett_cookie('kwdoggett_postcode', document.getElementById('txtPostcode').value);
		}
		else
		{
			delCookie('kwdoggett_name');
			delCookie('kwdoggett_company');
			delCookie('kwdoggett_phone');
			delCookie('kwdoggett_email');
			delCookie('kwdoggett_address1');
			delCookie('kwdoggett_address2');
			delCookie('kwdoggett_city');
			delCookie('kwdoggett_state');
			delCookie('kwdoggett_postcode');
		}
		return true;
	}



	function checkSubmit()
	{
		if (checkPersonal()) {
			document.getElementById('generalenqform').submit();
		}
	}




	function pageInit()
	{



		load_details_from_cookies();
		//fillPaperNameCBO(null, 'sample', true); //fill in all papers.
		//fillBinds();


	}
	function save_doggett_cookie(cookie_name, v)
	{
		setCookie(cookie_name, v, 300);
	}
	function get_doggett_cookie(cookie_name, form_element)
	{
		if (document.getElementById(form_element).value == '')
		{
			var z = getCookie(cookie_name)
			if (z != null && z != '')
			{
				document.getElementById(form_element).value = z;
			}
		}
	}


	function load_details_from_cookies()
	{
		get_doggett_cookie('kwdoggett_name', 'txtName');
		get_doggett_cookie('kwdoggett_company', 'txtCompany');
		get_doggett_cookie('kwdoggett_phone', 'txtPhone');
		get_doggett_cookie('kwdoggett_email', 'txtEmail');
		get_doggett_cookie('kwdoggett_address1', 'txtAddress');
		get_doggett_cookie('kwdoggett_address2', 'txtAddress2');
		get_doggett_cookie('kwdoggett_city', 'txtCity');
		get_doggett_cookie('kwdoggett_state', 'txtState');
		get_doggett_cookie('kwdoggett_postcode', 'txtPostcode');

	}

