function onInit(parentId) { var loaderObj = document.getElementById('proBoxLoader_' + parentId); var repLoaderObj = document.getElementById('repBoxLoader'); var repLoader1Obj = document.getElementById('repBoxLoader1'); var banBoxLoaderObj = document.getElementById('banBoxLoader'); loaderObj.style.height = loaderObj.parentNode.offsetHeight + 'px'; repLoaderObj.style.height = loaderObj.parentNode.offsetHeight + 'px'; repLoader1Obj.style.height = loaderObj.parentNode.offsetHeight + 'px'; banBoxLoaderObj.style.height = loaderObj.parentNode.offsetHeight + 'px'; } function favAddRemPro(parentId, obj) { var loaderId = 'proBoxLoader_' + parentId; showHideLoaderDiv(loaderId); add = (obj.id.indexOf('addFavDiv')>=0) ? 1 : 0; // call the function which will load the search results var ajaxVar = new ajaxVars(); ajaxVar.fnVars['parentId'] = parentId; ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "favAddRem"; ajaxVar.vars['nosplit'] = 1; ajaxVar.vars['parentId'] = parentId; ajaxVar.vars['add'] = add; ajaxVar.fnVars['add'] = add; ajaxVar.gotoFunction = 'favProFinal'; ajaxVar.statusDiv = ''; ajaxVar.session = 0; ajaxVar.sessionVar = 'webAuth'; ajaxVar.phpFile = "/lib/ajax.data.php"; ajaxVar.incModule = 'webSearchParents'; ajaxVar.AjaxPostSQL(); return false; } function favProFinal(dataArr, fnVars) { var loaderId = 'proBoxLoader_' + fnVars['parentId']; var objAddDiv = document.getElementById('addFavDiv'); var objRemDiv = document.getElementById('remFavDiv'); showHideLoaderDiv(loaderId,1); if (dataArr=='1') { if (fnVars['add']==0) { showHideLoaderDiv('addFavDiv'); showHideLoaderDiv('remFavDiv',1); srcMessage(fnVars['parentId'], "Favourite removed", 1); }else{ showHideLoaderDiv('remFavDiv'); showHideLoaderDiv('addFavDiv',1); srcMessage(fnVars['parentId'], "Favourite added", 1); } } } function contactFamily() { var frmObj = document.forms['proFrm']; var parentId = frmObj.replyTo.value; var loaderDiv = 'proBoxLoader_' + parentId; showHideLoaderDiv(loaderDiv); //call the function which will add the family to favourites and contact the family var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "favAddRem"; ajaxVar.vars['nosplit'] = 1; ajaxVar.vars['add'] = 1; ajaxVar.vars['parentId'] = parentId; ajaxVar.fnVars['loaderDiv'] = loaderDiv; ajaxVar.gotoFunction = 'writeFamily'; ajaxVar.statusDiv = ''; ajaxVar.session = 0; ajaxVar.sessionVar = 'webAuth'; ajaxVar.phpFile = "/lib/ajax.data.php"; ajaxVar.incModule = 'webSearchParents'; ajaxVar.AjaxPostSQL(); return false; } function writeFamily(dataArr, fnVars) { var frmObj = document.forms['proFrm']; showHideLoaderDiv(fnVars['loaderDiv'], 1); frmObj.action = "/messageBoard.html#new"; frmObj.submit(); } function inSearch(parentId, objChk){ var loaderId = 'proBoxLoader_' + parentId; showHideLoaderDiv(loaderId); var ajaxVar = new ajaxVars(); var inSearchVal = (objChk.checked == true) ? 1 : 0; ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "updateInSearch"; ajaxVar.vars['nosplit'] = 1; ajaxVar.vars['inSearch'] = inSearchVal; ajaxVar.gotoFunction = 'insearchFinal'; ajaxVar.statusDiv = ''; ajaxVar.session = 0; ajaxVar.sessionVar = 'webAuth'; ajaxVar.phpFile = "/lib/ajax.data.php"; ajaxVar.incModule = 'webProfile'; ajaxVar.AjaxPostSQL(); } function insearchFinal(dataArr, fnVars) { window.location.reload(); } function reportProfile() { showHideLoaderDiv('repBoxLoader'); showHideLoaderDiv('repBoxLoader1'); return false; } function endReport(parentId) { var loaderId = 'proBoxLoader_' + parentId; showHideLoaderDiv('repBoxLoader1',1); showHideLoaderDiv('repBoxLoader',1); //showHideLoaderDiv(loaderId); } function sendReport(parentId) { var loaderId = 'proBoxLoader_' + parentId; showHideLoaderDiv('repBoxLoader1',1); showHideLoaderDiv('repBoxLoader',1); showHideLoaderDiv(loaderId); var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "sendReport"; ajaxVar.vars['nosplit'] = 1; ajaxVar.vars['parentId'] = parentId; ajaxVar.fnVars['parentId'] = parentId; ajaxVar.gotoFunction = 'reportSent'; ajaxVar.statusDiv = ''; ajaxVar.session = 0; ajaxVar.sessionVar = 'webAuth'; ajaxVar.phpFile = "/lib/ajax.data.php"; ajaxVar.incModule = 'webProfile'; ajaxVar.AjaxPostSQL(); } function reportSent(dataArr, fnVars) { var loaderId = 'proBoxLoader_' + fnVars['parentId']; var errDiv = document.getElementById('proErr'); showHideLoaderDiv(loaderId,1); errDiv.innerHTML = "Your report has been forwarded to the Nanny Share team."; } function banFamily() { showHideLoaderDiv('banBoxLoader'); showHideLoaderDiv('repBoxLoader'); }