
	var currObj = new Object;	
	var obj1 = new Object;
	obj1.sortby = "u_name";
	obj1.sorttype = "asc";
	
	var obj2 = new Object;
	obj2.sortby = "u_country_name";
	obj2.sorttype = "asc";	
	
	
	var obj3 = new Object;
	obj3.sortby = "u_session";
	obj3.sorttype = "asc";	
	
	
	var obj4 = new Object;
	obj4.sortby = "u_cost";
	obj4.sorttype = "asc";	
		
	var sortObjects = new Array(obj1,obj2,obj3,obj4);

var currentPageSet = 0;

function randomLoad()
{	//alert("random");
	$("#sort_u_name").hide();
	$("#sort_u_country_name").hide();
	$("#sort_u_cost").hide();
	var specialities = checkBoxValue(document.frmOurPsychologist.specialities,"||");
	currentPageId = 1;
	 
	var act="search";
	var searchBy="";
	var keyword=trim(document.frmOurPsychologist.keyword.value);
	if(keyword=="availability"){
		searchBy=trim(document.frmOurPsychologist.search1.value);
		searchBy=searchBy+"||"+document.frmOurPsychologist.search2.value;
	 }
	 else{
	 	searchBy=trim(document.frmOurPsychologist.search.value);
	 }
		
	displayPsychologist(act,keyword,searchBy,"RAND()","",specialities,currentPageId);
}
function randomLoadSample(currentPageId)
{	//alert("random");
	$("#sort_u_name").hide();
	$("#sort_u_country_name").hide();
	$("#sort_u_cost").hide();
	var specialities = checkBoxValue(document.frmOurPsychologist.specialities,"||");
	//currentPageId = 1;
	 
	var act="search";
	var searchBy=trim(document.frmOurPsychologist.search.value);
	var keyword=trim(document.frmOurPsychologist.keyword.value);
		
	displayPsychologist(act,keyword,searchBy,"RAND()","",specialities,currentPageId);
}

function sortBy(colIndex)
{	
    currentPageSet=0;
	
	$("#sort_u_name").show();
	$("#sort_u_country_name").show();
	$("#sort_u_cost").show();
	var obj = sortObjects[colIndex];		
	currObj = obj;		
	var clickedAnchor = "#sort_"+obj.sortby;
	var path = $("img.sortimg").attr('src');
	
	//alert(sortObjects[colIndex]);
	//alert("img.sortimg-->"+$("img.sortimg"));
	//alert("path-->"+path);	
	
	var arr = path.split('images');	
	newPath = arr[0]+"images/spacer.gif";
	$("img.sortimg").attr({src:newPath});	
	
	var up = "up_arrow.gif";
	var down = "down_arrow.gif";	
	//alert("obj.sorttype-->"+obj.sorttype);
	
	if(obj.sorttype=="asc")
	{	
		newpath = arr[0]+"images/"+down;
		obj.sorttype="desc";
	}
	else
	{	
		newpath = arr[0]+"images/"+up;
		obj.sorttype="asc";
	}
	
	$(clickedAnchor).attr({src:newpath});
	
	for(i=0;i<sortObjects.length;i++)
	{
		var sortObj = sortObjects[i];		
		if(i == colIndex)
		{
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedby");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedlink");
		}
		else
		{
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedlink");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedby");
		}
	}
	
	var specialities = checkBoxValue(document.frmOurPsychologist.specialities,"||");
	currentPageId = 1;
	 //displayPsychologist(obj.sortby,obj.sorttype,specialities,currentPageId);
	 
	 var act="search";
	 var searchBy="";
	 var keyword=trim(document.frmOurPsychologist.keyword.value);
	 if(keyword=="availability"){
		searchBy=trim(document.frmOurPsychologist.search1.value);
		searchBy=searchBy+"||"+document.frmOurPsychologist.search2.value;
	 }
	 else{
	 	searchBy=trim(document.frmOurPsychologist.search.value);
	 }
	 
	document.frmOurPsychologist.colSearchByIndex.value=colIndex;
	displayPsychologist(act,keyword,searchBy,obj.sortby,obj.sorttype,specialities,currentPageId);	
		
}

function sortBySample(colIndex,currentPageId)
{	
    currentPageSet=0;
	//alert(colIndex+" "+currentPageId);
	$("#sort_u_name").show();
	$("#sort_u_country_name").show();
	$("#sort_u_cost").show();
	var obj = sortObjects[colIndex];		
	currObj = obj;		
	var clickedAnchor = "#sort_"+obj.sortby;
	var path = $("img.sortimg").attr('src');
	
	//alert(sortObjects[colIndex]);
	//alert("img.sortimg-->"+$("img.sortimg"));
	//alert("path-->"+path);	
	
	var arr = path.split('images');	
	newPath = arr[0]+"images/spacer.gif";
	$("img.sortimg").attr({src:newPath});	
	
	var up = "up_arrow.gif";
	var down = "down_arrow.gif";	
	//alert("obj.sorttype-->"+obj.sorttype);
	
	if(obj.sorttype=="asc")
	{	
		//alert("asc");
		newpath = arr[0]+"images/"+down;
		obj.sorttype="desc";
		
		//alert("obj.sorttype_asc::"+obj.sorttype);
		
	}
	else
	{	
	    //alert("obj.sorttype_desc::"+obj.sorttype);
	    
		newpath = arr[0]+"images/"+up;
		obj.sorttype="asc";
	}
	
	$(clickedAnchor).attr({src:newpath});
	
	for(i=0;i<sortObjects.length;i++)
	{
		var sortObj = sortObjects[i];
		
		if(i == colIndex)
		{
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedby");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedlink");
		}
		else
		{
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedlink");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedby");
		}
	}
	
	var specialities = checkBoxValue(document.frmOurPsychologist.specialities,"||");
	//currentPageId = 1;
	 //displayPsychologist(obj.sortby,obj.sorttype,specialities,currentPageId);
	 
	 var act="search";
	 var searchBy="";
	 var keyword=trim(document.frmOurPsychologist.keyword.value);
	  if(keyword=="availability"){
		searchBy=trim(document.frmOurPsychologist.search1.value);
		searchBy=searchBy+"||"+document.frmOurPsychologist.search2.value;
	 }
	 else{
	 	searchBy=trim(document.frmOurPsychologist.search.value);
	 }	
	displayPsychologist(act,keyword,searchBy,obj.sortby,obj.sorttype,specialities,currentPageId);		
	
}

function clearSpecialtySearch()
{
	unCheckAll(document.frmOurPsychologist.specialities);
	$("#sel_spl").text("");
	//displayPsychologist(currObj.sortby,currObj.sorttype,"",currentPageId);
	displayPsychologist("","","",currObj.sortby,currObj.sorttype,"",currentPageId);
	
}

function specialtySearch()
{
	var spl_length = checkedCheckboxLen(document.frmOurPsychologist.specialities,"||");
	var sel_spl_msessage = "";
	if(spl_length > 0)
	{
	 sel_spl_msessage = spl_length + " Specialities selected";
	}
	$("#sel_spl").text(sel_spl_msessage);
	var specialities = checkBoxValue(document.frmOurPsychologist.specialities,"||");
	//alert("specialities"+specialities);
	//displayPsychologist(currObj.sortby,currObj.sorttype,specialities,1);
	
	 var searchBy="";
	 var keyword=trim(document.frmOurPsychologist.keyword.value);
	 if(keyword=="availability"){
		searchBy=trim(document.frmOurPsychologist.search1.value);
		searchBy=searchBy+"||"+document.frmOurPsychologist.search2.value;
	 }
	 else{
	 	searchBy=trim(document.frmOurPsychologist.search.value);
	 }
	 if(searchBy!="" && specialities!=""){
		 alert("You can search only one criteria at a time.");
		 return false;
	 }
	displayPsychologist("","","",currObj.sortby,currObj.sorttype,specialities,1);
}
function checkfld(fld,str1){
		str=new String(str1);
		if (fld.length==0) return true;
		for (var i=0;i<fld.length;i++)
		{
			found=false;
			for (var j=0;j<str.length;j++)
				if((fld.substring(i,i+1))==(str.substring(j,j+1)))
				{
					found=true;
					break;
		        }
			if (!found)
			{
				return false;
			}
	    }
		return true;
}
function isNum(fld){
	return checkfld(fld,"0123456789.");
}
function isSpl(fld){
    var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
      for (var i = 0; i < fld.length; i++) {
         if (iChars.indexOf(fld.charAt(i)) != -1) {
	         return false;
		  }
     }
      return true;
 }	
function searchPsychByKeyword(){
	 var searchBy="";
	 var keyword=trim(document.frmOurPsychologist.keyword.value);
	 if(keyword=="availability"){
		searchBy=trim(document.frmOurPsychologist.search1.value);
		searchBy=searchBy+"||"+document.frmOurPsychologist.search2.value;
	 }
	 else{
	 	searchBy=trim(document.frmOurPsychologist.search.value);
	 }
	 var specialities = checkBoxValue(document.frmOurPsychologist.specialities,"||");	
	 
	 if(searchBy!="" && specialities!=""){
		 alert("You can search only one criteria at a time.");
		 return false;
	 }
	 
	 var act="search";	
		if(keyword=="location"){
			if(searchBy=="uk" || searchBy=="UK"){
				searchBy="UNITED KINGDOM";
			}
			if(searchBy=="usa" || searchBy=="USA" || searchBy=="us" || searchBy=="US"){
				searchBy="UNITED STATES";
			}
			if(searchBy=="NZ" || searchBy=="nz"){
				searchBy="NEW ZEALAND";
			}
		}
		if(searchBy==null || searchBy==""){
			//alert("Text field cannot be empty.");
			searchByPsychologist(act,keyword,searchBy,currObj.sortby,currObj.sorttype,specialities,1);
			return false;
		}
		if(keyword!="availability"){
			if(isSpl(searchBy) == false){
				alert ("Special characters are not allowed.");
				document.frmOurPsychologist.search.focus;
				return false;
			}
		}
		if(keyword=="fee"){
			if(!isNum(searchBy)){
				alert("Only numbers are allowed.");
				document.frmOurPsychologist.search.focus;
				return false;
			}
		}
		
		
	searchByPsychologist(act,keyword,searchBy,currObj.sortby,currObj.sorttype,specialities,1);
	return true;
}

function searchByPsychologist(act,keyword,searchBy,obname,obtype,specialities,currentPageId)
{
	 var colSearchByIndex = document.frmOurPsychologist.colSearchByIndex.value;
	//alert("searchBy-"+searchBy);
	if(keyword=="state"){
		//alert("state");
		if(searchBy=="NSW" || searchBy=="nsw"){
			searchBy="New South Wales";
			
		}
		if(searchBy=="VIC" || searchBy=="vic"){
			searchBy="Victoria";
			
		}
		if(searchBy=="QLD" || searchBy=="qld"){
			searchBy="Queensland";
			
		}
		if(searchBy=="WA" || searchBy=="wa"){
			searchBy="Western Australia";
			
		}
		if(searchBy=="SA" || searchBy=="sa"){
			searchBy="South Australia";
			
		}
		if(searchBy=="TAS" || searchBy=="tas"){
			searchBy="Tasmania";
			
		}
		if(searchBy=="ACT" || searchBy=="act"){
			searchBy="Australian Capital Territory";
			
		}
		if(searchBy=="NT" || searchBy=="nt"){
			searchBy="Northern Territory";
			
		}
		 
	}
	var status = document.frmOurPsychologist.status.value;
	
	$("#psychologistsearch").fadeOut(1000);
	$.post("ourpsychlist.htm",
		{
			act:act,
			keyword:keyword,
			obname:obname,
			obtype:obtype,
			searchBy:searchBy,
			specialities:specialities,
			current_page_id:currentPageId,
			colSearchByIndex:colSearchByIndex,
			per_page:5,
			flag:1,
			status:status
		},
		function(data)
		{
			//alert(data);	
			$("#psychologistsearch").fadeIn("slow");
			$("#psychologistsearch").html(data);	
		},
	"html" );
}
function changeSearchPaginationDiv(obj)
{
	
	var totalPages =  Math.ceil(obj.totalRecs / obj.rowsPerPage);

	if(obj.currentPage == 1 && totalPages == 1 || totalPages == 0)
	{
		$("#pagination").hide();
		return;
	}
	$("#pagination").show();	
	
	var maxPagePerSet = 5;
	
	var currentPageSetStartAt = (currentPageSet * maxPagePerSet) + 1;
	//var currentPageSetEndsAt = currentPageSetStartAt + (obj.totalRecs % maxPagePerSet)
	var currentPageSetEndsAt=currentPageSetStartAt+(maxPagePerSet-1);
	for(i=1;i <=5;i++)
	{
		$("#page"+i).html("");
	}
	
	for(m=currentPageSetStartAt;m <= currentPageSetEndsAt; m++ )
	{
		if(m > maxPagePerSet)
			pageId = m - maxPagePerSet;
		else
			pageId = m;
		
		if(m <= totalPages)	
		{
			if(obj.currentPage == m)
			{
				$("#page" + pageId ).text(m);	
			}
			else
			{
				$("#page" + pageId ).html("<a href=\"javascript:paginationSearchClick("+ m +")\">" + m + "</a>");	
			}
		}
	}
	
		
	if(obj.currentPage <= 1)
	{
		$("#previousPage").text("Previous");
	}
	else
	{
		$("#previousPage").html("<a href=\"javascript:pageSetPreviousSearchClick(" + (obj.currentPage-1) + "," + currentPageSetStartAt + ")\">Previous</a>");
	}
	
	if(obj.currentPage == totalPages)
	{
		$("#nextPage").text("Next");
	}
	else
	{
		$("#nextPage").html("<a href=\"javascript:pageSetNextSearchClick("+ (obj.currentPage + 1) + "," + currentPageSetEndsAt + ")\">Next</a>");		
	}
	
	
}
function pageSetPreviousSearchClick(currentPageId,endPageId)
{
	paginationSearchClick(currentPageId)

	if(currentPageId == (endPageId-1))
	{
		currentPageSet = currentPageSet - 1;
	}
}

function pageSetNextSearchClick(currentPageId,endPageId)
{
	paginationSearchClick(currentPageId)

	if(currentPageId == (endPageId+1))
	{
		currentPageSet = currentPageSet + 1;
	}
}


function paginationSearchClick(currentPageId)
{
	var searchBy=trim(document.frmOurPsychologist.search.value);
	var keyword=trim(document.frmOurPsychologist.keyword.value);
	var specialities=checkBoxValue(document.frmOurPsychologist.specialities,"||");
	
	var act="search";
	
	searchByPsychologist(act,keyword,searchBy,currObj.sortby,currObj.sorttype,specialities,currentPageId);
}

function changePaginationDiv(obj)
{
	var totalPages =  Math.ceil(obj.totalRecs / obj.rowsPerPage);
	
	if(obj.currentPage == 1 && totalPages == 1 || totalPages == 0)
	{
		$("#pagination").hide();
		return;
	}
	$("#pagination").show();	
	
	var maxPagePerSet = 5;
	
	
		
	//alert("Total recs:" + obj.totalRecs);
	//alert("Total Pages:" + totalPages);
	//alert("maxPagePerSet:" + maxPagePerSet);
	//alert("currentPageSet:" + currentPageSet);
		
	var currentPageSetStartAt = (currentPageSet * maxPagePerSet) + 1;
	//var currentPageSetEndsAt = currentPageSetStartAt + Math.floor((totalPages % maxPagePerSet))
	var currentPageSetEndsAt=currentPageSetStartAt+(maxPagePerSet-1);
	for(i=1;i <=5;i++)
	{
		$("#page"+i).html("");
	}
	//alert("currentPageSetEndsAt::"+currentPageSetEndsAt);
	for(m=currentPageSetStartAt;m <= currentPageSetEndsAt; m++ )
	{
		if(m > maxPagePerSet)
			pageId = m - maxPagePerSet;
		else
			pageId = m;
		//alert("m "+m);
		if(m <= totalPages)	
		{
			if(obj.currentPage == m)
			{
				$("#page" + pageId ).text(m);	
			}
			else
			{
				$("#page" + pageId ).html("<a href=\"javascript:paginationClick("+ m +")\">" + m + "</a>");	
			}
		}
	}
	
	//$("#currentPage").text(obj.currentPage);
	//$("#totalPages").text(totalPages);
	
	//$("#currentPage").html("<a href=\"javascript:paginationClick(" + (obj.currentPage) + ")\">"+(obj.currentPage)+"</a>");
	
	//$("#totalPages").html("<a href=\"javascript:paginationClick(" + (totalPages) + ")\">"+(totalPages)+"</a>");
	
	if(obj.currentPage <= 1)
	{
		$("#previousPage").text("Previous");
	}
	else
	{
		$("#previousPage").html("<a href=\"javascript:pageSetPreviousClick(" + (obj.currentPage-1) + "," + currentPageSetStartAt + ")\">Previous</a>");
	}
	
	if(obj.currentPage == totalPages)
	{
		$("#nextPage").text("Next");
	}
	else
	{
		$("#nextPage").html("<a href=\"javascript:pageSetNextClick("+ (obj.currentPage + 1) + "," + currentPageSetEndsAt + ")\">Next</a>");		
	}
	
	
}

function pageSetPreviousClick(currentPageId,endPageId)
{
	paginationClick(currentPageId)

	if(currentPageId == (endPageId-1))
	{
		currentPageSet = currentPageSet - 1;
	}
}

function pageSetNextClick(currentPageId,endPageId)
{	//alert("next")
	paginationClick(currentPageId)

	if(currentPageId == (endPageId+1))
	{
		currentPageSet = currentPageSet + 1;
	}
}

function paginationClick(currentPageId)
{	//alert("next page-->"+status);
	//alert("next page-->"+currObj.sorttype);
	//alert("next page-->"+currObj.sortby);
	var specialities = checkBoxValue(document.frmOurPsychologist.specialities,"||");
	//displayPsychologist(currObj.sortby,currObj.sorttype,specialities,currentPageId);
	
	var searchBy="";
	var keyword=trim(document.frmOurPsychologist.keyword.value);
	 if(keyword=="availability"){
		searchBy=trim(document.frmOurPsychologist.search1.value);
		searchBy=searchBy+"||"+document.frmOurPsychologist.search2.value;
	 }
	 else{
	 	searchBy=trim(document.frmOurPsychologist.search.value);	 	
	 }
	var specialities=checkBoxValue(document.frmOurPsychologist.specialities,"||");
	
	var act="search";
	displayPsychologist(act,keyword,searchBy,currObj.sortby,currObj.sorttype,specialities,currentPageId);
}

function displayPsychologist(act,keyword,searchBy,obname,obtype,specialities,currentPageId)
{
	//alert("disp:"+searchBy);
	var colSearchByIndex = document.frmOurPsychologist.colSearchByIndex.value;
	//alert(colSearchByIndex);
	if(keyword=="state"){
		//alert("state");
		if(searchBy=="NSW" || searchBy=="nsw"){
			searchBy="New South Wales";
			
		}
		if(searchBy=="VIC" || searchBy=="vic"){
			searchBy="Victoria";
			
		}
		if(searchBy=="QLD" || searchBy=="qld"){
			searchBy="Queensland";
			
		}
		if(searchBy=="WA" || searchBy=="wa"){
			searchBy="Western Australia";
			
		}
		if(searchBy=="SA" || searchBy=="sa"){
			searchBy="South Australia";
			
		}
		if(searchBy=="TAS" || searchBy=="tas"){
			searchBy="Tasmania";
			
		}
		if(searchBy=="ACT" || searchBy=="act"){
			searchBy="Australian Capital Territory";
			
		}
		if(searchBy=="NT" || searchBy=="nt"){
			searchBy="Northern Territory";
			
		}
		 
	}
	var status = document.frmOurPsychologist.status.value;
	//alert("status:"+status+":"+searchBy);
	$("#psychologistsearch").fadeOut(1000);
	$.post("ourpsychlist.htm",
		{	
			act:act,
			keyword:keyword,
			searchBy:searchBy,
			obname:obname,
			obtype:obtype,
			specialities:specialities,
			current_page_id:currentPageId,
			colSearchByIndex:colSearchByIndex,
			per_page:5,
			status:status
		},
		function(data)
		{
			//alert(data);
			$("#psychologistsearch").fadeIn("slow");
			$("#psychologistsearch").html(data);				
		},
	"html" );
}
function sortClient(colIndex)
{	
    currentPageSet=0;
	
	
	var obj = sortObjects[colIndex];		
	currObj = obj;		
	var clickedAnchor = "#sort_"+obj.sortby;
	var path = $("img.sortimg").attr('src');
	
	//alert(sortObjects[colIndex]);
	//alert("img.sortimg-->"+$("img.sortimg"));
	//alert("path-->"+path);	
	
	var arr = path.split('images');	
	newPath = arr[0]+"images/spacer.gif";
	$("img.sortimg").attr({src:newPath});	
	
	var up = "up_arrow.gif";
	var down = "down_arrow.gif";	
	//alert("obj.sorttype-->"+obj.sorttype);
	
	if(obj.sorttype=="asc")
	{		
		newpath = arr[0]+"images/"+down;
		obj.sorttype="desc";
	
	}
	else
	{	
		newpath = arr[0]+"images/"+up;
		obj.sorttype="asc";
	}
	
	$(clickedAnchor).attr({src:newpath});
	
	for(i=0;i<sortObjects.length;i++)
	{
		var sortObj = sortObjects[i];
		
		if(i == colIndex)
		{
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedby");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedlink");
		}
		else
		{
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedlink");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedby");
		}
	}
	
	
	currentPageId = 1;
	displayPsychClients(obj.sortby,obj.sorttype,currentPageId);	

}
function changePaginationClient(obj)
{
	var totalPages =  Math.ceil(obj.totalRecs / obj.rowsPerPage);
	
	if(obj.currentPage == 1 && totalPages == 1 || totalPages == 0)
	{
		$("#pagination").hide();
		return;
	}
	$("#pagination").show();	
	
	var maxPagePerSet = 5;
	
	
		
	//alert("Total recs:" + obj.totalRecs);
	//alert("Total Pages:" + totalPages);
	//alert("maxPagePerSet:" + maxPagePerSet);
	//alert("currentPageSet:" + currentPageSet);
		
	var currentPageSetStartAt = (currentPageSet * maxPagePerSet) + 1;
	//var currentPageSetEndsAt = currentPageSetStartAt + Math.floor((totalPages % maxPagePerSet))
	var currentPageSetEndsAt=currentPageSetStartAt+(maxPagePerSet-1);
	for(i=1;i <=5;i++)
	{
		$("#page"+i).html("");
	}
	//alert("currentPageSetEndsAt::"+currentPageSetEndsAt);
	for(m=currentPageSetStartAt;m <= currentPageSetEndsAt; m++ )
	{
		if(m > maxPagePerSet)
			pageId = m - maxPagePerSet;
		else
			pageId = m;
		//alert("m "+m);
		if(m <= totalPages)	
		{
			if(obj.currentPage == m)
			{
				$("#page" + pageId ).text(m);	
			}
			else
			{
				$("#page" + pageId ).html("<a href=\"javascript:paginationClickClient("+ m +")\">" + m + "</a>");	
			}
		}
	}
	
	//$("#currentPage").text(obj.currentPage);
	//$("#totalPages").text(totalPages);
	
	//$("#currentPage").html("<a href=\"javascript:paginationClick(" + (obj.currentPage) + ")\">"+(obj.currentPage)+"</a>");
	
	//$("#totalPages").html("<a href=\"javascript:paginationClick(" + (totalPages) + ")\">"+(totalPages)+"</a>");
	
	if(obj.currentPage <= 1)
	{
		$("#previousPage").text("Previous");
	}
	else
	{
		$("#previousPage").html("<a href=\"javascript:pageSetPreviousClickClient(" + (obj.currentPage-1) + "," + currentPageSetStartAt + ")\">Previous</a>");
	}
	
	if(obj.currentPage == totalPages)
	{
		$("#nextPage").text("Next");
	}
	else
	{
		$("#nextPage").html("<a href=\"javascript:pageSetNextClickClient("+ (obj.currentPage + 1) + "," + currentPageSetEndsAt + ")\">Next</a>");		
	}
	
	
}

function pageSetPreviousClickClient(currentPageId,endPageId)
{
	paginationClickClient(currentPageId)

	if(currentPageId == (endPageId-1))
	{
		currentPageSet = currentPageSet - 1;
	}
}

function pageSetNextClickClient(currentPageId,endPageId)
{	//alert("next")
	paginationClickClient(currentPageId)

	if(currentPageId == (endPageId+1))
	{
		currentPageSet = currentPageSet + 1;
	}
}

function paginationClickClient(currentPageId)
{	//alert("next page-->"+currObj.sortby);
	//alert("next page-->"+currObj.sorttype);
	//alert("next page-->"+currObj.sortby);
	
	//displayPsychologist(act,keyword,searchBy,currObj.sortby,currObj.sorttype,specialities,currentPageId);
	displayPsychClients(currObj.sortby,currObj.sorttype,currentPageId);
}

 
function sortClientTemp(colIndex)
{	
	
	//alert("sortClients");
	var obj = sortObjects[colIndex];		
	currObj = obj;	
	
	var clickedAnchor = "#sort_"+obj.sortby;
	
	var path = $("img.sortimg").attr('src');	
	//alert("path"+path);
	var arr = path.split('images');	
	newPath = arr[0]+"images/spacer.gif";
	$("img.sortimg").attr({src:newPath});	
	
	var up = "up_arrow.gif";
	var down = "down_arrow.gif";	
	
	if(obj.sorttype=="asc")
	{	//alert("asc");
		newpath = arr[0]+"images/"+up;
		obj.sorttype="desc";
	}
	else
	{
		//alert("desc");
		newpath = arr[0]+"images/"+down;
		obj.sorttype="asc";
	}
	
	$(clickedAnchor).attr({src:newpath});
	
	for(i=0;i<sortObjects.length;i++)
	{	
		var sortObj = sortObjects[i];
		
		if(i == colIndex)
		{	
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedby");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedlink");
		}
		else
		{	
			$("#sort_"+sortObj.sortby + "_link").removeClass("sortedlink");
			$("#sort_"+sortObj.sortby + "_link").addClass("sortedby");
		}
		
	}
	
	alert("obj"+obj.sortby);
	alert("obj"+obj.sorttype);
	
	currentPageId = 1;
	displayPsychClients(obj.sortby,obj.sorttype,currentPageId);
}

function changePagination(obj)
{	
	currObj = obj;
	alert("obj-->"+currObj);
	var totalPages =  Math.ceil(obj.totalRecs / obj.rowsPerPage);
	//alert("totalPages"+totalPages);
	if(obj.currentPage == 1 && totalPages == 1 || totalPages==0)
	{
		$("#pagination").hide();
		return;
	}
	$("#pagination").show();	
	$("#currentPage").text(obj.currentPage);
	
	$("#totalPages").text(totalPages);
	
	if(obj.currentPage <= 1)
	{
		//alert("currentPage "+obj.currentPage);
		$("#previousPage").text("Previous");
		
	}
	
	else
	{	
		//alert("currentPage "+obj.currentPage);
		
		$("#previousPage").html("<a href=\"javascript:paginationClick1(" + (obj.currentPage-1) + ")\">Previous</a>");
	}
	
	if(obj.currentPage == totalPages)
	{
		
		$("#nextPage").text("Next");
	}
	else
	{
		//alert("currentPage!=totalPages");
		$("#nextPage").html("<a href=\"javascript:paginationClick1("+ (obj.currentPage + 1) +")\">Next</a>");		
	}
}
function paginationClick1(currentPageId)
{	//alert("paginationClick1"+currentPageId);
	alert("currObj.sortby"+currObj.sortby);
	alert("currObj.sorttype"+currObj.sorttype);
	
	if(obj.sortby=="" || obj.sortby==null){
		currObj.sortby="u_session";
	}
	if(obj.sorttype=="" || obj.sorttype==null){
		currObj.sorttype="desc";
	}
	displayPsychClients(currObj.sortby,currObj.sorttype,currentPageId);
}

function displayPsychClients(obname,obtype,currentPageId)
{

$.post("psychclientlist.htm",
		{
			obname:obname,
			obtype:obtype,
			current_page_id:currentPageId,
			per_page:5
		},
		function(data)
		{	
		
		//alert(data);	
		$("#psychClients").html(data);	
		//document.location.href="psychclientlist.htm"
						
		},
	"html" );

}

 