function professional_account(url)
{
	$.ajax({type	: "POST",
			url		: url,
			data	: "",
			beforeSend	: function(){$('#containerTabs').block({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
																css		: {border: 'none', background: 'none'},
															   });
						  },
			success		: function(data)
						  {
						  		$("#"+divId+"").html(data);
						  }
	});
	$('#containerTabs').unblock();
}
function my_account(url,divId,sourceID,isDelImg)
{
	if(isDelImg)
	{
		if(!confirm('Are you sure you want to delete image?'))
		{
			return false;
		}
	}
	$.ajax({
				type	: "POST",
				url		: url,
				data	: "",
				beforeSend	: function(){
											$('#containerTabs').block({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
																	   css		: {border: 'none', background: 'none'},
																	   showOverlay: false
																	 });
										},
				success	: function(data)
				{
					$("#"+divId+"").html(data);
				}
		  });
	$('#containerTabs').unblock();
	if ($('#'+sourceID+' .close').hasClass('displayNone'))
	{
		$('.change').addClass('displayNone');
		$('#'+sourceID+' .close').removeClass('displayNone');
	}
	else
	{
		$('#'+sourceID+' .close').addClass('displayNone');
		$('.change').removeClass('displayNone');
	}
}
function edit_account_info(url,frmObj,divId)
{
	var data = $("#frm_edit_info").serialize();
	var rules = new Array();
	if(frmObj.txtPassword.value != '')
	{
		rules.push("length>5,txtPassword,Password should be 6 to 8 character long.");
		rules.push("length<9,txtPassword,Password should be 6 to 8 character long.");	
	}
	if(validateFields(frmObj, rules))
	{
		$.ajax({
				type	: "POST",
				url		: url,
				data	: data,
				beforeSend	: function(){
											$.blockUI({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
													   css		: {border: 'none', background: 'none'}
													 });
										},
				success	: function(data)
				{
					$("#"+divId+"").html(data);
				}
			});
		$.unblockUI();
	}
}
function edit_personal_info(url,frmObj,divId)
{
	var rules = new Array();
	rules.push("required,txtfirstName,Please provide first name.");
	rules.push("required,txtlastName,Please provide last name.");
	rules.push("valid_image,userImage,Please provide vaild image.");
	if(validateFields(frmObj, rules))
	{
		var options = { target		: '#'+divId+'',
						url			: url,
						beforeSubmit: function(){
											$.blockUI({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
														 css		: {border: 'none', background: 'none'}
														});
										},
						success		: function(){$.unblockUI()}
					  }; 
		
		$('#frm_edit_info').submit(function() { 
        		$(this).ajaxSubmit(options); 
        	});
	}
}

function edit_contact_info(url,frmObj,divId)
{
	var data	= $("#frm_edit_info").serialize();
	var rules	= new Array();
	rules.push("required,txtPhone,Please provide phone number.");
	rules.push("valid_phone,txtPhone,Please provide correct phone number.");
	rules.push("required,txtCell,Please provide cell number.");
	rules.push("valid_phone,txtCell,Please provide cell number.");	
	rules.push("required,txtAddress1,Please provide address 1.");
	rules.push("required,txtCity,Please provide city.");
	rules.push("required,txtState,Please provide province/state.");
	rules.push("required,txtZipCode,Please provide zipcode.");
	rules.push("required,countriesID,Please select country.");
	if(validateFields(frmObj, rules))
	{
		$.ajax({
				type	: "POST",
				url		: url,
				data	: data,
				beforeSend	: function(){
											$.blockUI({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
														 css		: {border: 'none', background: 'none'}
														});
										},
				success	: function(data)
				{
					$("#"+divId+"").html(data);
				}
			});
		$.unblockUI();
	}
}
function edit_professional_info2(url,url2,frmObj,divId)
{ 
	var rules = new Array();
	if($('#businessType').val()!=0){
		rules.push("required,occupationID,Please select occupation / business type.");
	}else{
		rules.push("required,txtName,Please enter business name.");
	}
	rules.push("required,txtSlogan,Please enter business slogan / tagline.");
	if($('#txtTollFree').val()=='' && $('#txtCell').val()=='' && $('#txtPhone').val()==''){
		rules.push("required,txtPhone,Please enter work phone number.");
	}
	rules.push("valid_phone,txtPhone,Please enter correct work phone number.");
	rules.push("required,txtEmail,Please enter work email address.");
	rules.push("valid_email,txtEmail,Please enter valid work email address.");
	rules.push("required,txtAddress1,Please enter postal address.");
	rules.push("required,citiesID,Please select city.");
	rules.push("required,txtZipCode1,Please enter postal code.");
	rules.push("required,txtZipCode2,Please enter postal code.");
	rules.push("required,txtZipCode3,Please enter postal code.");
	rules.push("required,txtZipCode4,Please enter postal code.");
	rules.push("required,txtZipCode5,Please enter postal code.");
	rules.push("required,txtZipCode6,Please enter postal code.");
	rules.push("required,txtBusinessTags,Please enter tag.");
	if(validateFields(frmObj, rules))
	{
		var options = { target		: '#'+divId+'',
						url			: url,
						beforeSubmit: function(){
											$.blockUI({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
													   css		: {border: 'none', background: 'none'}
													 });
									  },
						success		: function(){ $.unblockUI(); }//$('.elementForm').hide();}// window.location.href=''+url2+''; }
					  };
		$('#frm_edit_info').submit(function(){ 
			$(this).ajaxSubmit(options); 
			
		});
	}
}
function edit_professional_info(url,url2,frmObj,divId)
{ 
	var rules = new Array();
	if($('#businessType').val()!=0){
		rules.push("required,occupationID,Please select occupation / business type.");
	}else{
		rules.push("required,txtName,Please enter business name.");
	}
	rules.push("required,txtSlogan,Please enter business slogan / tagline.");
	if($('#txtTollFree').val()=='' && $('#txtCell').val()=='' && $('#txtPhone').val()==''){
		rules.push("required,txtPhone,Please enter work phone number.");
	}
	
	rules.push("valid_phone,txtPhone,Please enter correct work phone number.");
	rules.push("required,txtEmail,Please enter work email address.");
	rules.push("valid_email,txtEmail,Please enter valid work email address.");
	rules.push("required,txtAddress1,Please enter postal address.");
	rules.push("required,citiesID,Please select city.");
	rules.push("required,txtZipCode1,Please enter postal code.");
	rules.push("required,txtZipCode2,Please enter postal code.");
	rules.push("required,txtZipCode3,Please enter postal code.");
	rules.push("required,txtZipCode4,Please enter postal code.");
	rules.push("required,txtZipCode5,Please enter postal code.");
	rules.push("required,txtZipCode6,Please enter postal code.");
	rules.push("required,txtBusinessTags,Please enter tag.");
	if(validateFields(frmObj, rules))
	{
		var options = { target		: '#'+divId+'',
						url			: url,
						beforeSubmit: function(){
											$.blockUI({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
													   css		: {border: 'none', background: 'none'}
													 });
									  },
						success		: function(){ $.unblockUI(); $('.elementForm').hide();}// window.location.href=''+url2+''; }
					  };
		$('#frm_edit_info').submit(function(){ 
			$(this).ajaxSubmit(options); 
			
		});
	}
}
function edit_business_info(url,frmObj,divId)
{
	var data = $("#frm_edit_info").serialize();
	var rules = new Array();
	rules.push("required,txtName,Please provide business name.");
	rules.push("required,txtPhone,Please provide phone number.");
	rules.push("valid_phone,txtPhone,Please provide correct phone number.");
	/*rules.push("required,txtFax,Please provide fax number.");*/
	/*rules.push("valid_phone,txtFax,Please provide correct fax number.");*/
	rules.push("required,txtAddress1,Please provide address 1.");
	rules.push("required,txtCity,Please provide city.");
	rules.push("required,txtState,Please provide state.");
	rules.push("required,txtZipCode,Please provide zipcode.");
	rules.push("required,countriesID,Please select country.");
	rules.push("required,txtBusinessTags,Please enter tag.");
	if(validateFields(frmObj, rules))
	{
		$.ajax({
				type	: "POST",
				url		: url,
				data	: data,
				beforeSend	: function(){
											$.blockUI({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
														 css		: {border: 'none', background: 'none'}
														});
										},
				success	: function(data)
				{
					$("#"+divId+"").html(data);
				}
			});
		$.unblockUI();
	}
}
/*function lookup(url,inputString,objId,evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if(charCode == 40)
	{
		if(document.getElementById('suggestions').style.display != 'none')
		{
			if($("#"+objId+""))
			{
				$("#"+objId+"").focus();
				return false;
			}
		}
		else
		{
			$('#txtBusinessTags').focus();
			return false;
		}
	}
	if(charCode == 27 || charCode == 13)
	{
		$('#txtBusinessTags').focus();
		setTimeout("$('#suggestions').hide();", 200);
		return false;
	}
	if((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) || (charCode == 8))
	{
		re = /&/i;
		inputString = inputString.replace(re, "--_--");
		if(inputString.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
		} 
		else
		{
			$.ajax({
					type	: "POST",
					url		: url,
					data	: "queryString="+inputString,
					success	: function(data)
					{
						if(data.length  > 0)
						{
							$('#suggestions').show();
							$('#autoSuggestionsList').html(data);
						}
						else
						{
							$('#suggestions').hide();
						}
					}
				});
		}
	}
	else
	{
		$("#txtBusinessTags").focus();
		return false;
	}
}//lookup
	
	function fill(obj,evt) {
		var charCode = (evt.which) ? evt.which : event.keyCode;
		if(charCode == 13 || charCode == 1)
		{
			txt_array				= $('#txtBusinessTags').val().split(',');
			last_index				= txt_array.length-1;
			txt_array[last_index]	= obj.value;
			
			var set_value = '';
			for(i = 0; i <= last_index; i++)
			{
				set_value = set_value+txt_array[i];
				if(txt_array[i+1])
				{
					set_value = set_value+',';
				}
			}
		
			$('#txtBusinessTags').val('');
			$('#txtBusinessTags').val(set_value);
			$('#txtBusinessTags').focus();
			setTimeout("$('#suggestions').hide();", 200);
		}
		if(charCode == 27)
		{
			$('#txtBusinessTags').focus();
			setTimeout("$('#suggestions').hide();", 200);
		}
	}
	
	function setFocus(objId,evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if(charCode == 40)
		{
			if($("#"+objId+""))
			{
				$("#"+objId+"").focus();
			}
		}
		if(charCode == 27)
		{
			$('#txtBusinessTags').focus();
			setTimeout("$('#suggestions').hide();", 200);
		}
	}*/
