
function cfshadow(){

	var contactform = '<span class="error" id="errorform"></span>	\
		<form action="functions/contact.php" method="get">	\
		<div class="contact_email">	\
			<label for="contact_name">&nbsp;Enter your Name:</label><br /><span class="error" id="errorname"></span>	\
				<input type="text" name="name" id="contact_name" size="30" class="inputbox" value="" /><p>	\
			<label id="contact_emailmsg" for="contact_email">&nbsp;E-mail address:</label><br /><span class="error" id="erroremail"></span>	\
				<input type="text" id="contact_email" name="email" size="30" value="" class="inputbox required validate-email" maxlength="100" /><p>	\
			<label for="contact_subject">&nbsp;Message Subject:</label><br /><span class="error" id="errorsubject"></span>	\
				<input type="text" name="subject" id="contact_subject" size="30" class="inputbox" value="" /><br /><br />	\
			<label id="contact_textmsg" for="contact_text">&nbsp;Enter your Message:</label><br /><span class="error" id="errormessage"></span>\
				<textarea cols="50" rows="10" name="text" id="contact_text" class="inputbox required"></textarea><br />	\
				<input type="checkbox" name="email_copy" id="contact_email_copy" value="1"  />	\
			<label for="contact_email_copy">E-mail a copy of this message to your own address.</label><br /><br />	\
		</div>	\
		</form>	\
	';
	
	var handleSubmit = function() {
		cformpanel.submit();
	};
	var handleCancel = function() {
		cformpanel.cancel();
	};

	var handleSuccess = function(o) {
		cformpanel.hide();
		var respdialog = new YAHOO.widget.Panel("respdialog", {width: "415px", fixedcenter: true, close: true, draggable: false, zindex: 4, modal: true, visible: false});
		var messages = YAHOO.lang.JSON.parse(o.responseText);
	
		if(messages.error == null){
		        respdialog.setHeader("Thank You For Your Feedback!");
	          	respdialog.setBody("<B>" + messages.header + "<P>From:</B> " + messages.from + "<P><B>To:</B> " + messages.to + "<P><B>Subject:</B> " + messages.subject + "<P>" + messages.body);
		}else{
		        respdialog.setHeader('<img src="images/cancel_f2.png" width="16"> Feedback Submission Error:');
	          	respdialog.setBody("<B>" + messages.error + "<P>From:</B> " + messages.from + "<P><B>To:</B> " + messages.to + "<P><B>Subject:</B> " + messages.subject + "<P>" + messages.body);
		}
                respdialog.render(document.body);
	  	respdialog.show();	
	};

	var handleFailure = function(o) {};


        var cformpanel = new YAHOO.widget.Dialog("cformpanel",  
                                                 { width: "415px", 
                                                      fixedcenter: true, 
                                                      close: true, 
                                                      draggable: false, 
                                                      zindex:4,
                                                      modal: true,
                                                      visible: false, 
				  		      buttons : [ { text:"Contact MyBizHomepage", handler:handleSubmit, isDefault:true },
								      { text:"Cancel", handler:handleCancel } ]
                                                    } 
                                                );

	cformpanel.validate = function() {
						var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
						var data = this.getData();
						var val = 1;
						if (data.name == "") {
							document.getElementById("errorname").innerHTML = '<img src="images/cancel_f2.png" width="16">Please provide your full name.<br>';
								val=0;
						} else {
							document.getElementById("errorname").innerHTML = '';
						}

						if (!filter.test(data.email)) {
							document.getElementById("erroremail").innerHTML = '<img src="images/cancel_f2.png" width="16">Please provide a valid E-mail address.<br>';
								val=0;
						} else {
							document.getElementById("erroremail").innerHTML = '';
						}

						if (data.subject == "") {
							document.getElementById("errorsubject").innerHTML = '<img src="images/cancel_f2.png" width="16">Please provide a subject relevant to your message.<br>';
								val=0;
						} else {
							document.getElementById("errorsubject").innerHTML = '';
						}
						if (data.text == "") {
							document.getElementById("errormessage").innerHTML = '<img src="images/cancel_f2.png" width="16">Please enter your message below.<br>';
								val=0;
						} else {
							document.getElementById("errormessage").innerHTML = '';
						}



						if(val == 0){
							document.getElementById("errorform").innerHTML = '<strong>There were errors on your form. Please correct by following the error messages provided.</strong><p>';
							return false;
						}else{
							return true;
						}
	};


        cformpanel.callback = { success: handleSuccess,failure: handleFailure };
        cformpanel.setHeader("Contact MyBizHomepage:");
        cformpanel.setBody(contactform);
        cformpanel.render(document.body);
	cformpanel.show();
}




