
function openFacebox() {
    var box = new Facebox({
        url: 'projex_promo_video.php',
        ajaxDelay: 400
    });
    box.show();
}


function submit_free_trial_form(formName)
{

//    alert(formName);
    var missinglist='';
    var curitem;
    var targetDiv='';
    var uploadingFiles=1;
//    var formName = 'applyForm';

    //    alert(action_function);
    $('*[required="Y"]').each(function() {
        curitem=$(this).val();
        //        alert(curitem);
        if((curitem==' ') || (curitem==''))
        {
            tip=$(this).attr('tip');
            if(tip==undefined)
                {
                tip=$(this).attr('id');
                }
            missinglist+=tip+'\n';
            alert('Error submitting form, please enter: \n'+missinglist);
            $(this).focus();
            return false;
        }
    });
//    alert(missinglist);
    if((missinglist=='') || (missinglist==undefined))
    {
        if(uploadingFiles==0)
        {
            var values = $('#'+formName).serialize();
            $.ajax( {
                type : "POST",
                url : "index.php?content="+action_function,
                data : values,//"content=" + variable + "&justContent=1&element_name="+element+"&item_id="+item_id+"&add_mode="+add_mode+"&show_form_add_document=true",
                success : function(msg) {
                    var myObject = eval('(' + msg + ')');
                    var msg = myObject['msg'];
                    var status = myObject['status'];
                    var item_id = myObject['item_id'];
                    var pageMsg="<div id='targetDiv' class='status_"+status+"'>"+msg+"</div>";
                    $("#"+targetDiv).html(pageMsg);
                },
                error : function(msg) {
                    $("#"+targetDiv).html+("failed");
                }
            });
        }
        else
        {

            //             $("#"+formName).attr("action", "?content=" + action_function);
            //$("#"+formName).submit();
                   document.forms[formName].submit();
        }

    }

/*Could try the following code:
 * $(document).ready(function() {
    $('#yourButtonID').click(function () {
        $(':input', '#yourFormID').each(function() {
            alert(this.name + ': ' + this.value);
        });
    });
});
 */

}


function submit_free_trial_form_new()
{

	var form_submit = true;

	// validate contact name!
	if(document.getElementById('contact_name').value == '') {
		alert("Please enter contact name.");
		form_submit = false;
	}

	// validate contact title
	if(document.getElementById('contact_title').value == '') {
		document.getElementById('contact_title-error').innerHTML = '* Please enter your title.';
		form_submit = false;
	} else {
		if(document.getElementById('contact_title-error').innerHTML == '* Please enter your title.') {
			document.getElementById('contact_title-error').innerHTML = '';
		}
	}

	// validate business name
	if(document.getElementById('org_name').value == '') {
		document.getElementById('org_name-error').innerHTML = '* Please enter business name.';
		form_submit = false;
	} else {
		if(document.getElementById('org_name-error').innerHTML == '* Please enter business name.') {
			document.getElementById('org_name-error').innerHTML = '';
		}
	}

	// validate ABN
	if(document.getElementById('abn').value == '') {
		document.getElementById('abn-error').innerHTML = '* Please enter ABN.';
		form_submit = false;
	} else {
		if(document.getElementById('abn-error').innerHTML == '* Please enter ABN.') {
			document.getElementById('abn-error').innerHTML = '';
		}
	}

	// validate registered company address
	if(document.getElementById('registered_address').value == '') {
		document.getElementById('registered_address-error').innerHTML = '* Please enter registered company address.';
		form_submit = false;
	} else {
		if(document.getElementById('registered_address-error').innerHTML == '* Please enter registered company address.') {
			document.getElementById('registered_address-error').innerHTML = '';
		}
	}

	// validate telephone
	if(document.getElementById('telephone').value == '') {
		document.getElementById('telephone-error').innerHTML = '* Please enter telephone.';
		form_submit = false;
	} else {
		if(document.getElementById('telephone-error').innerHTML == '* Please enter telephone.') {
			document.getElementById('telephone-error').innerHTML = '';
		}
	}

	// validate fax
	if(document.getElementById('fax').value == '') {
		document.getElementById('fax-error').innerHTML = '* Please enter fax.';
		form_submit = false;
	} else {
		if(document.getElementById('fax-error').innerHTML == '* Please enter fax.') {
			document.getElementById('fax-error').innerHTML = '';
		}
	}

	// validate email
	var email = document.getElementById('email').value;
	var emailPat = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	var result = emailPat.test(email);

	if(result == false) {
		document.getElementById('email-error').innerHTML = '* Please enter a valid email.';
		form_submit = false;
	} else {
		if(document.getElementById('email-error').innerHTML == '* Please enter a valid email.') {
			document.getElementById('email-error').innerHTML = '';
		}
	}

	// validate number of staff
	if(document.getElementById('no_staff').value == '') {
		document.getElementById('no_staff-error').innerHTML = '* Please enter number of staff.';
		form_submit = false;
	} else {
		if(document.getElementById('no_staff-error').innerHTML == '* Please enter number of staff.') {
			document.getElementById('no_staff-error').innerHTML = '';
		}
	}

	// validate number of sites
	if(document.getElementById('no_sites').value == '') {
		document.getElementById('no_sites-error').innerHTML = '* Please enter number of sites.';
		form_submit = false;
	} else {
		if(document.getElementById('no_sites-error').innerHTML == '* Please enter number of sites.') {
			document.getElementById('no_sites-error').innerHTML = '';
		}
	}

	// validate terms and conditions checkbox
	if(!document.getElementById('checkTerms').checked) {
		document.getElementById('checkTerms-error').innerHTML = '* You must agree to conditions.';
		form_submit = false;
	} else {
		if(document.getElementById('checkTerms-error').innerHTML == '* You must agree to conditions.') {
			document.getElementById('checkTerms-error').innerHTML = '';
		}
	}

	if(form_submit != false) {
		document.getElementById('applyForm').submit();
	}

}
