function getFormData(obj)
{
	var sendData="";
	var curELE;
	for (i=0; i < obj.elements.length; i++)
	{
		//alert((obj.elements[i]).type);
		switch((curELE = obj.elements[i]).type)
		{
			case "select-one":
				sendData += curELE.name + "=" + curELE[curELE.selectedIndex].value + "&";
				break;
			case "input":
				sendData += curELE.name + "=" + curELE.value + "&";
				break;
			case "hidden":
				sendData += curELE.name + "=" + curELE.value + "&";
				break;
			case "password":
				sendData += curELE.name + "=" + curELE.value + "&";
				break;
			case "text":
				sendData += curELE.name + "=" + curELE.value + "&";
				break;
			case "submit":
				sendData += curELE.name + "=" + curELE.value + "&";
				break;
			case "radio":
				if (curELE.checked)
				{
					sendData += curELE.name + "=" + curELE.value + "&";
				}
				break;
			case "checkbox":
				if (curELE.checked)
				{
					//sendData = sendData + curELE.name + "=" + curELE[curELE.selectedIndex].value + "&";
					sendData += curELE.name + "=" + curELE.value + "&";
				}
				break;
			case "file":
				sendData += curELE.name + "=" + escape(curELE.value) + "&";
				break;
			case "textarea":
				sendData += curELE.name + "=" + curELE.value + "&";
				break;
			default:
				//alert(curELE.type);
				//sendData = sendData + curELE.name + "=" + curELE.value + "&";
				//break;
			alert(sendData);
		}
	}
	sendData = sendData.replace(/(\&*$)/g, "");
	//alert(sendData);
	return sendData;
	//return sendData;
}
function FormSubmit(obj) {
	jQuery('input').each(function(index) {
		if ('submit' == jQuery(this)[0].type) {
			jQuery(this).attr('disabled', 'disabled');
		}
		if ('image' == jQuery(this)[0].type) {
			jQuery(this).attr('disabled', 'disabled');
		}
	});

	jQuery('#divGetRes').css('visibility', 'visible');
	jQuery('#divGetRes')
			.html(
					"<img src='images/forms/waiting6.gif' alt='Wait'><span class='FormsWaitContainer'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please, wait ... </span>");

	data = getFormData(obj);
	var submitOk = true;
	if (submitOk == true) {
		jQuery.ajax( {
			type : 'POST',
			url : 'inc/formsSend.php',
			data : data,
			success : function(mess) {
				//alert(mess);
				if ('Ok' != mess) {
					if ('Oops' == mess) {
						jQuery('#divGetRes').css('visibility', 'visible');
						jQuery('#divGetRes').html(
								"<span class='SentOk'>  " + formsSendErrMsg
										+ "</span> ");
					} else if ('captcha' == mess) {
						jQuery('#captcha_img').attr( {
							src : 'formsCaptcha.php?rand=' + Math.random()
						});
						jQuery('#captcha_val').val('');
						jQuery('#divGetRes').css('visibility', 'hidden');
					}else if ('email_incorrect' == mess) {
						jQuery('#divGetRes').css('visibility', 'visible');
						jQuery('#divGetRes').html(
								"<span class='SentOk' style='color: #FF0000;'>  The email address entered is incorrect! </span> ");
					}else {
						jQuery('#divGetRes').css('visibility', 'hidden');
						var name = mess.split(' ');
						for (nameId in name) {
							if (name[nameId] != '') {
								ShowErr(name[nameId]);
							}
						}
					}
				} else {
					obj.reset();

					jQuery('div[id^=err-]').css('display', 'none')

					jQuery('#divGetRes').css('visibility', 'visible');
					jQuery('#divGetRes').html(
							"<span class='FormsSentOk'> " + formsSendOkMsg
									+ "</span> ");
				}

				jQuery('input').each(function(index) {
					if ('submit' == jQuery(this)[0].type) {
						jQuery(this).removeAttr('disabled');
					}
					if ('image' == jQuery(this)[0].type) {
						jQuery(this).removeAttr('disabled');
					}
				});
			}

		});
	} else {
		return false;
	}
}

function HideErr(obj) {
	if (jQuery('div#err-'+ obj).css('display') != 'none') {
		jQuery('div#err-'+ obj).css('display', 'none')
	}
}

function ShowErr(obj) {
	try {
		if (jQuery('div#err-'+ obj).css('display') == 'none') {
			jQuery('div#err-'+ obj).css('display', 'inline-block')
		}
	} catch (ex) {
	}
}

function mSelect(obj,ele)
{
	//alert(ele);
	document.getElementById(ele).value=obj.value;
}

