function change_settings(){
	var chgsetform = '<span class="error" id="errorform"></span> \
	<form action="functions/change_settings.php" method="get" id="settingsform">	\
	<table>	\
	<tr>	\
		<td><label id="namemsg" for="name">Name (first last):</label></td>	\
  		<td><span class="error" id="errorname"></span><input type="text" name="name" id="name" size="40" class="inputbox required" maxlength="50" /> *</td>	\
	</tr><tr>	\
		<td><label for="email">E-mail:</label></td>	\
		<td><span class="error" id="erroremail"></span><input type="text" id="email" name="email" size="40" class="inputbox required validate-email" maxlength="100" /> *</td>	\
	</tr><tr>	\
                <td><label  for="companyname">Company Name:</label></td>	\
                <td><span class="error" id="errorcompany"></span><input type="text" name="companyname" id="companyname" size="40" class="inputbox" maxlength="50" /> *</td>	\
	</tr><tr>	\
                <td><label for="address1">Address 1:</label></td>	\
                <td><span class="error" id="erroraddress1"></span><input type="text" name="address1" id="address1" size="40" class="inputbox" maxlength="50" /> *</td>	\
	</tr><tr>	\
                <td><label for="address2">Address 2:</label></td>	\
                <td><span class="error" id="erroraddress2"></span><input type="text" name="address2" id="address2" size="40" class="inputbox" maxlength="50" /></td>	\
	</tr><tr>	\
                <td><label for="city">City:</label></td>	\
                <td><span class="error" id="errorcity"></span><input type="text" name="city" id="city" size="40" class="inputbox" maxlength="50" /> *</td>	\
	</tr><tr>	\
                <td><label for="state">State:</label></td>	\
                <td><span class="error" id="errorstate"></span><input type="text" name="state" id="state" size="40"  class="inputbox" maxlength="50" /> *</td>	\
 	</tr><tr>	\
                <td><label for="zip">Zip Code:</label></td>	\
                <td><span class="error" id="errorzip"></span><input type="text" name="zip" id="zip" size="40" class="inputbox" maxlength="50" /> *</td>	\
	</tr><tr>	\
                <td><label for="country">Country:</label></td>	\
                <td><span class="error" id="errorcountry"></span><input type="text" name="country" id="country" size="40" class="inputbox" maxlength="50" /> *</td>	\
	</tr><tr>	\
                <td><label for="phone">Phone:</label></td>	\
                <td><span class="error" id="errorphone"></span><input type="text" name="phone" id="phone" size="40" class="inputbox" maxlength="50" /></td>	\
	</tr><tr>	\
                <td><label for="fax">Fax:</label></td>	\
                <td><span class="error" id="errorfax"></span><input type="text" name="fax" id="fax" size="40" class="inputbox" maxlength="50" /></td>	\
	</tr><tr>	\
                <td><label for="cellphone">Cell Phone (for text notifications):</label></td>	\
                <td><span class="error" id="errorcellphone"></span><input type="text" name="cellphone" id="cellphone" size="40" class="inputbox" maxlength="50" /></td>	\
	</tr><tr>	\
                <td><label for="industry">Industry:</label></td>	\
                <td><span class="error" id="errorindustry"></span><input type="text" name="industry" id="industry" size="40" class="inputbox" maxlength="50" /> *</td>	\
	</tr>	\
</table>	\
	Fields marked with an asterisk (*) are required.	\
</form>';


	var chgsetSubmit = function() {
		chgsetpanel.submit();
	};
	var chgsetCancel = function() {
		chgsetpanel.cancel();
		dashboard();
	};


	var chgsetSuccess = function(o) {
		var messages = YAHOO.lang.JSON.parse(o.responseText);
		chgsetpanel.hide();
		document.getElementById('cash').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png" width=670>';
		document.getElementById('receivables').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png" width=670>';
		document.getElementById('payables').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png" width=670>';
		document.getElementById('inventory').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png" width=670>';
		var setsuccessdialog = new YAHOO.widget.Panel("respdialog", {width: "450px", fixedcenter: true, close: true, draggable: false, zindex: 4, modal: true, visible: false});

	
		if(messages.success){
		        setsuccessdialog.setHeader("User Settings Change Successful!");
	          	setsuccessdialog.setBody("You have successfully changed your User Settings. Thank you for keeping your information up to date.");
		}else{
		        setsuccessdialog.setHeader('<img src="images/cancel_f2.png" width="16"> User Settings Change Error:');
	          	setsuccessdialog.setBody(messages.error);
		}
                setsuccessdialog.render(document.body);
	  	setsuccessdialog.show();
		setsuccessdialog.hideEvent.subscribe( function (){getthedata();});	
	

	};

	var chgsetFailure = function(o) {};

 

        var chgsetpanel = new YAHOO.widget.Dialog("chgsetpanel",  
                                                 { width: "450px", 
                                                      fixedcenter: true, 
                                                      close: true, 
                                                      draggable: false, 
                                                      zindex: +3,
                                                      modal: true,
                                                      visible: false, 
				  		      buttons : [ { text:"Change Your User Settings", handler:chgsetSubmit, isDefault:true },
								      { text:"Cancel", handler:chgsetCancel } ]
                                                    } 
                                                );
	chgsetpanel.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;
						var t_email;
						var t_username;


						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.companyname == "") {
							document.getElementById("errorcompany").innerHTML = '<img src="images/cancel_f2.png" width="16"> Please provide the name of your company.<br>';
								val=0;
						} else {
							document.getElementById("errorcompany").innerHTML = '';

						}

						if (data.address1 == "") {
							document.getElementById("erroraddress1").innerHTML = '<img src="images/cancel_f2.png" width="16"> You must provide an address.<br>';
					
								val=0;
						} else {
							document.getElementById("erroraddress1").innerHTML = '';

						}

						if (data.city == "") {
							document.getElementById("errorcity").innerHTML = '<img src="images/cancel_f2.png" width="16"> In what city do you live?<br>';
								val=0;
						} else {
							document.getElementById("errorcity").innerHTML = '';

						}
						if ((data.state == "") || (data.state.length != 2)) {
							document.getElementById("errorstate").innerHTML = '<img src="images/cancel_f2.png" width="16"> Please provide the two letter abbreviation of your state.<br>';
								val=0;
						} else {
							document.getElementById("errorstate").innerHTML = '';

						}

						if (data.zip.length != 5) {
							document.getElementById("errorzip").innerHTML = '<img src="images/cancel_f2.png" width="16"> Please enter your 5 digit zip code below.<br>';
								val=0;
						} else {
							document.getElementById("errorzip").innerHTML = '';

						}

						if (data.country == "") {
							document.getElementById("errorcountry").innerHTML = '<img src="images/cancel_f2.png" width="16"> What country are you from?<br>';
								val=0;
						} else {
							document.getElementById("errorcountry").innerHTML = '';

						}

						if (data.industry == "") {
							document.getElementById("errorindustry").innerHTML = '<img src="images/cancel_f2.png" width="16"> What industry do you work within?<br>';
								val=0;
						} else {
							document.getElementById("errorindustry").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;
						}

	};


	var setSuccess = function(o) {
		var messages = YAHOO.lang.JSON.parse(o.responseText);
		if(messages.error){
			document.getElementById("errorform").value = messages.error;
		}else{

			document.getElementById("name").value = messages.name;
			document.getElementById("email").value = messages.email;
			document.getElementById("companyname").value = messages.companyname;
			document.getElementById("address1").value = messages.address1;
			document.getElementById("address2").value = messages.address2;
			document.getElementById("city").value = messages.city;
			document.getElementById("state").value = messages.state;
			document.getElementById("zip").value = messages.zip;
			document.getElementById("country").value = messages.country;
			document.getElementById("cellphone").value = messages.cellphone;
			document.getElementById("fax").value = messages.fax;			
			document.getElementById("phone").value = messages.phone;
			document.getElementById("industry").value = messages.industry;
		}

	};

	var setFailure = function(o) {};


        chgsetpanel.callback = { success: chgsetSuccess,failure: chgsetFailure };
        chgsetpanel.setHeader("Change Your User Settings:");
        chgsetpanel.setBody(chgsetform);
        chgsetpanel.render(document.body);
	chgsetpanel.show();

	DashObjsettings.prototype.handleOnAvailable = function(me) {
		var sUrl = "functions/change_settings.php?flag=1";
		var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, {success:setSuccess, failure:setFailure} );
	}
 	var objsettings = new DashObjsettings("settingsform");




	chgsetpanel.hideEvent.subscribe( function (){getthedata();});
	document.getElementById('cash').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png" width=670>';
	document.getElementById('receivables').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png" width=670>';
	document.getElementById('payables').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png"width=670>';
	document.getElementById('inventory').innerHTML = '<IMG SRC="images/sbdc/mybizhomepage.png" width=670>';
}

function DashObjsettings(id) {
   YAHOO.util.Event.onAvailable(id, this.handleOnAvailable, this); 
}
