var public_fields;
var public_values;
var LoadingImg = "<img src=\""+SiteImagePath+"blue_loader.gif\">";
function SaveChanges_ContactUs(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	$('Progress').innerHTML=LoadingImg;
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; 
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var getFormElementIds_and_ConditionVar=getFormElementIds_and_Condition(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var TempArr=getFormElementIds_and_ConditionVar.split("^^");
	var Fields=TempArr[0];
	var Values=TempArr[1];
	var ChkConditions=TempArr[2];
	var success = function(t){ContactUs_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix);}
	var failure = function(t){ShowOnFailure(t);}
	var url = SiteAjaxFolder+AjaxFilenameFormCheck;
	var pars = 'ModalTypeCondition=CheckAllContactUs&Fields='+Fields+'&Values='+Values+'&ChkConditions='+ChkConditions;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

function ContactUs_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix)	{
	$('Progress').innerHTML="";
	var strValue = t.responseText;
	var strArray = strValue.split("^^");
	var formElementsSuccessErrorNames=strArray[1].split(",");
	var strValuesArray=strArray[0].split(",");
	var formElementsSuccessErrorIds=new Array();
	
	for(var k=0;k<formElementsSuccessErrorNames.length;k++) {
		var LabelImgID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorImgIdPostfix;
		var SpanID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorTxtIdPostfix;
		ShowSuccess_ErrorIcon(strValuesArray[k],LabelImgID,SpanID);
	}
	if(trim(strArray[2])=="Yes")	
		document.contactusFrm.submit();
}


function SaveChanges_Advertising(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	$('Progress').innerHTML=LoadingImg;
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; 
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var getFormElementIds_and_ConditionVar=getFormElementIds_and_Condition(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var TempArr=getFormElementIds_and_ConditionVar.split("^^");
	var Fields=TempArr[0];
	var Values=TempArr[1];
	var ChkConditions=TempArr[2];
	var success = function(t){Advertising_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix);}
	var failure = function(t){ShowOnFailure(t);}
	var url = SiteAjaxFolder+AjaxFilenameFormCheck;
	var pars = 'ModalTypeCondition=CheckAllAdvertising&Fields='+Fields+'&Values='+Values+'&ChkConditions='+ChkConditions;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

function Advertising_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix)	{
	
	$('Progress').innerHTML="";
	var strValue = t.responseText;
	var strArray = strValue.split("^^");
	var formElementsSuccessErrorNames=strArray[1].split(",");
	var strValuesArray=strArray[0].split(",");
	var formElementsSuccessErrorIds=new Array();
	
	for(var k=0;k<formElementsSuccessErrorNames.length;k++) {
		var LabelImgID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorImgIdPostfix;
		var SpanID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorTxtIdPostfix;
		ShowSuccess_ErrorIcon(strValuesArray[k],LabelImgID,SpanID);
	}
	if(trim(strArray[2])=="Yes")	
		document.frmAdvertise.submit();
}