function strpos( haystack, needle, offset){
    var i = (haystack+'').indexOf( needle, offset ); 
    return i===-1 ? false : i;
}

function substr( f_string, f_start, f_length ) {
    f_string += '';
 
    if(f_start < 0) {
        f_start += f_string.length;
    }
 
    if(f_length == undefined) {
        f_length = f_string.length;
    } else if(f_length < 0){
        f_length += f_string.length;
    } else {
        f_length += f_start;
    }
 
    if(f_length < f_start) {
        f_length = f_start;
    }
 
    return f_string.substring(f_start, f_length);
}


function explode( delimiter, string, limit ) {
    var emptyArray = { 0: '' };
    
    // third argument is not required
    if ( arguments.length < 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
    
    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        // support for limit argument
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}





// JavaScript Document

var checked=false;
function checkedAll() {
		var c = document.getElementById("del_container");
		var checks = c.getElementsByTagName("input");
		 if (checked == false){
			   checked = true
		 }else{
			  checked = false
		 }
		for (var i =0; i < checks.length; i++){
			 checks[i].checked = checked;
		}
 }
 
 function deleteRows(m){
		var c = document.getElementById("del_container");
		var checks = c.getElementsByTagName("input");
		var ids = '';
		
		for(var i= 0; i < checks.length; i++){
			if(checks[i].checked){
				var indx = checks[i].value;
				if (i > 0){
					ids += ',';
				}
				ids += indx;
			}
		}
		
		if(ids !== ""){
			
			if(m){
				var mes = "Do you want to Delete this items permanently?";
			}else{
				var mes = "Do you want to move this items to your trash folder?";
			}
			
			if(confirm(mes)){	
				return true;
			}else{
				return false;
			}
		}else{
			alert('Please select item!');
			return false;
		}
		
}	







var Swaptogo = Class.create();

Swaptogo.prototype = {
 	
 	initialize : function() {
   		jQuery.noConflict();
   		
   		
 	}, 
 	
 	PF_pageWidth: function (){
	return window.innerWidth != null? window.innerWidth: document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body != null? document.body.clientWidth:null;
	},
	
	PF_pageHeight: function(){
		return window.innerHeight != null? window.innerHeight: document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body != null? document.body.clientHeight:null;
	},
	
	PF_posLeft: function(){
		return typeof window.pageXOffset != 'undefined' ? window.pageXOffset:document.documentElement && document.documentElement.scrollLeft? document.documentElement.scrollLeft:document.body.scrollLeft? document.body.scrollLeft:0;
	},
	
	PF_posTop: function(){
		return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement && document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;
	},
 	
 
	
	regionby_country: function(id,container,num){
		
		
		var id_ = explode(",", id);
		if(id_[1] ==1){	
			jQuery.ajax({
				  url:"/index.php/register/regionbycountry/id/"+id_[0]+"/num/"+num,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Regions, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	provinceby_region: function(id,container,num){
		
		var id_ = explode(",", id);
		
		if(id_[1] ==1){
			jQuery.ajax({
				  url:"/index.php/register/provincebyregion/id/"+id_[0]+"/num/"+num,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Province, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else if(id_[2] ==1){
			jQuery.ajax({
				  url:"/index.php/register/citybyregion/id/"+id_[0]+"/num/"+num,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Cities/Towns, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	cityby_province: function(id,container,num){
		if(id !=0){	
			jQuery.ajax({
				  url:"/index.php/register/citybyprovince/id/"+id+"/num/"+num,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Cities/Towns, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	regprocess: function(){
		
		/*
		jQuery.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: '.5', 
            color: '#fff' 
        } }); 
		*/
		
		jQuery.ajax({
				  url:"/index.php/register/regprocess",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmregister'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
			
		
		
        
		
		/*
		new Ajax.Request('/index.php/register/regprocess', {method: 'post', parameters:Form.serialize('frmregister'), asynchronous:true, evalScripts:true,
					onLoading:function(){
						jQuery.blockUI({message:"Loading, Pls. wait...",css:{padding:'15px'}}); 							
					},
					onComplete:function(transport){							
						jQuery.blockUI({message:transport.responseText,css:{padding:'15px'}}); 
						jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 
					}
		});

		*/
		
	},
	
	resetREG:function(){
			
			jQuery.ajax({
				  url:"/index.php/register/resetreg",
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}});
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
			
	},
	
	
	addproperty: function(){
		jQuery.ajax({
				  url:"/stg.php/property/create",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmproperty'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	addproperty_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/property/create",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmproperty'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	Add_edit_caption: function(photo_id){
		jQuery.ajax({
				  url:"/stg.php/property/addedit",
				  dataType:"html",	
				  type: "POST",
				  data: "photo_id="+photo_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	Save_photo_caption: function(){
		jQuery.ajax({
				  url:"/stg.php/property/savephotocaption",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmphoto'),
				  cache: false,
				  beforeSend: function(data){
						jQuery("#savephoto").html("Loading, Please. wait..."); 
				  },
				  success: function(data){
					 window.location.reload( true );			     
				  }
			});
		
	},
	
	Deletephoto: function(photo_id,_confirm){
		
		if(_confirm != undefined){
			var _data = "photo_id="+photo_id+"&confirm=1";
		}else{
			var _data = "photo_id="+photo_id;
		}
		
		jQuery.ajax({
				  url:"/stg.php/property/deletephoto",
				  dataType:"html",	
				  type: "POST",
				  data: _data,
				  cache: false,
				  beforeSend: function(data){
						if(_confirm != undefined){
							jQuery("#deletephoto").html("Loading, Please. wait..."); 
						}else{
							jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
						}
				  },
				  success: function(data){
						if(_confirm != undefined){
							window.location.reload( true );			     
						}else{
							jQuery.blockUI({message:data,css:{color:'#000',backgroundColor: '#FFF'}});  
						}
						
						jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
			
	},
	
	Setprimaryphoto: function(photo_id,_confirm){
		
		if(_confirm != undefined){
			var _data = "photo_id="+photo_id+"&confirm=1";
		}else{
			var _data = "photo_id="+photo_id;
		}
		
		jQuery.ajax({
				  url:"/stg.php/property/setprimaryphoto",
				  dataType:"html",	
				  type: "POST",
				  data: _data,
				  cache: false,
				  beforeSend: function(data){
						if(_confirm != undefined){
							jQuery("#setprimaryphoto").html("Loading, Please. wait..."); 
						}else{
							jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
						}
				  },
				  success: function(data){
						if(_confirm != undefined){
							window.location.reload( true );			     
						}else{
							jQuery.blockUI({message:data,css:{color:'#000',backgroundColor: '#FFF'}});  
						}
						
						jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	
	
	Add_edit_caption_admin: function(photo_id){
		jQuery.ajax({
				  url:"/admin.php/property/addedit",
				  dataType:"html",	
				  type: "POST",
				  data: "photo_id="+photo_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	Save_photo_caption_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/property/savephotocaption",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmphoto'),
				  cache: false,
				  beforeSend: function(data){
						jQuery("#savephoto").html("Loading, Please. wait..."); 
				  },
				  success: function(data){
					 window.location.reload( true );			     
				  }
			});
		
	},
	
	Deletephoto_admin: function(photo_id,_confirm){
		
		if(_confirm != undefined){
			var _data = "photo_id="+photo_id+"&confirm=1";
		}else{
			var _data = "photo_id="+photo_id;
		}
		
		jQuery.ajax({
				  url:"/admin.php/property/deletephoto",
				  dataType:"html",	
				  type: "POST",
				  data: _data,
				  cache: false,
				  beforeSend: function(data){
						if(_confirm != undefined){
							jQuery("#deletephoto").html("Loading, Please. wait..."); 
						}else{
							jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
						}
				  },
				  success: function(data){
						if(_confirm != undefined){
							window.location.reload( true );			     
						}else{
							jQuery.blockUI({message:data,css:{color:'#000',backgroundColor: '#FFF'}});  
						}
						
						jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
			
	},
	
	Setprimaryphoto_admin: function(photo_id,_confirm){
		
		if(_confirm != undefined){
			var _data = "photo_id="+photo_id+"&confirm=1";
		}else{
			var _data = "photo_id="+photo_id;
		}
		
		jQuery.ajax({
				  url:"/admin.php/property/setprimaryphoto",
				  dataType:"html",	
				  type: "POST",
				  data: _data,
				  cache: false,
				  beforeSend: function(data){
						if(_confirm != undefined){
							jQuery("#setprimaryphoto").html("Loading, Please. wait..."); 
						}else{
							jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
						}
				  },
				  success: function(data){
						if(_confirm != undefined){
							window.location.reload( true );			     
						}else{
							jQuery.blockUI({message:data,css:{color:'#000',backgroundColor: '#FFF'}});  
						}
						
						jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	
	
	
	EditLocation: function(loc_id){
		
		
		jQuery.ajax({
				  url:"/stg.php/property/editlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "loc_id="+loc_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	ResetLocation: function(loc_id){
		
		
		jQuery.ajax({
				  url:"/stg.php/property/resetlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "loc_id="+loc_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	
	EditLocation_admin: function(loc_id){
		
		
		jQuery.ajax({
				  url:"/admin.php/property/editlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "loc_id="+loc_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	ResetLocation_admin: function(loc_id){
		
		
		jQuery.ajax({
				  url:"/admin.php/property/resetlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "loc_id="+loc_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	
	UpdateOwnProperty: function(){
		jQuery.ajax({
				  url:"/stg.php/property/updateownproperty",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmproperty'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	UpdateOwnProperty_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/property/updateownproperty",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmproperty'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	EditReqLocation: function(pr_id){
		
		
		jQuery.ajax({
				  url:"/stg.php/property/editreqlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	ResetReqLocation: function(pr_id){
		
		
		jQuery.ajax({
				  url:"/stg.php/property/resetreqlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
				  
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	
	EditReqLocation_admin: function(pr_id){
		
		
		jQuery.ajax({
				  url:"/admin.php/property/editreqlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	ResetReqLocation_admin: function(pr_id){
		
		
		jQuery.ajax({
				  url:"/admin.php/property/resetreqlocation",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id,
				  cache: false,
				  beforeSend: function(data){
						jQuery("#loc_area").html("Loading, pls. wait..."); 
				  },
				  success: function(data){
				  
						jQuery("#loc_area").html(data); 
				  }
			});
		
	},
	
	
	UpdateReqProperty: function(){
		jQuery.ajax({
				  url:"/stg.php/property/updatereqproperty",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmproperty'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	UpdateReqProperty_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/property/updatereqproperty",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmproperty'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	UpdateContactDetails: function(){
		jQuery.ajax({
				  url:"/stg.php/mystg/updatecontactdetails",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmdetails'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	UpdateContactDetails_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/members/updatecontactdetails",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmdetails'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	resetPassword: function(){
		jQuery.ajax({
				  url:"/stg.php/mystg/resetpassword",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmpassword'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	resetPassword_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/members/resetpassword",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmpassword'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	Search: function(){
		jQuery.ajax({
				  url:"/stg.php/listing/search",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery("#searchContent").html(data);
					 jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	Search_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/listing/search",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery("#searchContent").html(data);
					 jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	STGPage: function(url){
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  //data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery.unblockUI(); 
					 jQuery("#searchContent").html(data);
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
	},
	
	STGPage_admin: function(url){
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  //data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery.unblockUI(); 
					 jQuery("#searchContent").html(data);
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
	},
	
	SearchLocation: function(){
		jQuery.ajax({
				  url:"/stg.php/listing/searchlocation",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery("#searchContent").html(data);
					 jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	SearchLocation_admin: function(){
		jQuery.ajax({
				  url:"/admin.php/listing/searchlocation",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery("#searchContent").html(data);
					 jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	STGLocationPage: function(url){
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  //data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery.unblockUI(); 
					 jQuery("#searchContent").html(data);
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
	},
	
	STGLocationPage_admin: function(url){
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  //data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery.unblockUI(); 
					 jQuery("#searchContent").html(data);
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
	},
	
	MemberPage: function(url){
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  //data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //alert(data);
					 jQuery.unblockUI(); 
					 jQuery("#memberpage").html(data);
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
	},
	
	ShowHeardFrom: function(id){
		
		
		var id_ = explode(",", id);
		if(id_[1] ==1){	
			jQuery.ajax({
				  url:"/index.php/register/heardfrom/id/"+id_[0],
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#heard_from_text").html('Loading , pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#heard_from_text").html(data);			     
				  }
			});
		}else{
			jQuery("#heard_from_text").html("");
		}
	
	},
	
	ShowApprovedMember: function(stg_id,tab,url){
		jQuery.ajax({
				  url:"/admin.php/members/showapproved",
				  dataType:"html",	
				  type: "POST",
				  data: "stg_id="+stg_id+"&tab="+tab+"&url="+url,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	ShowUnApprovedMember: function(stg_id,tab,url){
		jQuery.ajax({
				  url:"/admin.php/members/showunapproved",
				  dataType:"html",	
				  type: "POST",
				  data: "stg_id="+stg_id+"&tab="+tab+"&url="+url,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	ShowDeleteMember: function(stg_id,tab,url){
		jQuery.ajax({
				  url:"/admin.php/members/showdelete",
				  dataType:"html",	
				  type: "POST",
				  data: "stg_id="+stg_id+"&tab="+tab+"&url="+url,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	SetMemberStatus: function(){
		jQuery.ajax({
				  url:"/admin.php/members/setstatus",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_approved_member'),
				  cache: false,
				  beforeSend: function(data){
						
				  },
				  success: function(data){
					 jQuery("#memberpage").html(data);			     
					 jQuery.unblockUI(); 			     
				  }
			});
		
	},
	
	
	ShowApprovedProperty: function(pr_id,urlstring){
		jQuery.ajax({
				  url:"/admin.php/listing/showapproved",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id+"&urlstring="+urlstring,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	ShowUnApprovedProperty: function(pr_id,urlstring){
		jQuery.ajax({
				  url:"/admin.php/listing/showunapproved",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id+"&urlstring="+urlstring,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	ShowFeaturedProperty: function(pr_id,urlstring){
		jQuery.ajax({
				  url:"/admin.php/listing/showfeatured",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id+"&urlstring="+urlstring,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	ShowUnFeaturedProperty: function(pr_id,urlstring){
		jQuery.ajax({
				  url:"/admin.php/listing/showunfeatured",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id+"&urlstring="+urlstring,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	ShowDeleteProperty: function(pr_id,urlstring){
		jQuery.ajax({
				  url:"/admin.php/listing/showdelete",
				  dataType:"html",	
				  type: "POST",
				  data: "pr_id="+pr_id+"&urlstring="+urlstring,
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	DeleteProperty: function(){
		var pr_id 		= jQuery("#pr_id").val();
		var urlstring 	= jQuery("#urlstring").val();
		jQuery.ajax({
				  url:urlstring+"/delete/1/del_pr_id/"+pr_id,
				  dataType:"html",	
				  type: "POST",
				  //data: Form.serialize('frm_approved_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 //jQuery.blockUI({message:data,css:{cursor:'pointer',top:'35%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery("#property_status_callback_"+pr_id).html(data);
					 jQuery("#searchContent").html(data);
					 jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	SetPropertyStatus: function(){
		
		var pr_id = jQuery("#pr_id").val();
		
		jQuery.ajax({
				  url:"/admin.php/listing/setstatus",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_approved_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 jQuery("#property_status_callback_"+pr_id).html(data);		     
					 jQuery.unblockUI(); 			     
				  }
			});
		
	},
	
	FilterPropertyBy: function(url,status){
		
		
		
		if(status != "none"){
		
			jQuery.ajax({
						  url:url+"/status/"+status,
						  dataType:"html",	
						  type: "POST",
						  //data: Form.serialize('frm_search_property'),
						  cache: false,
						  beforeSend: function(data){
								jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
						  },
						  success: function(data){
							 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
							 jQuery.unblockUI(); 
							 jQuery("#searchContent").html(data);
							 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
						  }
					});
		}
	},
	
	Rematch: function(){
		jQuery.ajax({
					  url:"/admin.php/home/rematch",
					  dataType:"html",	
					  type: "POST",
					  //data: Form.serialize('frm_search_property'),
					  cache: false,
					  beforeSend: function(data){
							jQuery.blockUI({message:"Re-indexing to match the Property., Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
					  },
					  success: function(data){
						 jQuery.blockUI({message:data,css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}});      
					  	 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 
					  }
		});
		
	},
	
	
	
	ShowAccountAdd_fields: function(type){
		
		if(type == 1 || type == 3 || type == 4){	
			jQuery("#agent_add_field").css({display:'block'});
		}else{
			jQuery("#agent_add_field").css({display:'none'});
		}
		
	
	},
	
	validate_new_account_admin: function(){
			jQuery.ajax({
				  url:"/admin.php/home/regprocess",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmregister'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //alert(data);
					 jQuery.blockUI({message:data,css:{top:'20%',color:'#FFF',backgroundColor: '#FFF'}}); 
					 //jQuery.unblockUI(); 
					 jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	ShowLocationBy: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 
					 jQuery.unblockUI(); 
					 jQuery("#location_content").html(data);
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	AddNewLocation: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					  jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 			     
				  }
			});
		
	},
	
	SaveNewLocation: function(url){
		
		if(jQuery.trim(jQuery("#name").val()) != ""){
		
				jQuery.ajax({
						  url:url,
						  dataType:"html",	
						  type: "POST",
						  cache: false,
						  data: Form.serialize('frmlocation'),
						  beforeSend: function(data){
								
						  },
						  success: function(data){
						  	  jQuery.unblockUI();    	
							  jQuery("#location_content").html(data);			     
						  }
					});
		
		}else{
			alert(jQuery("#mes_alert").val());
		}
		
	},
	
	EditLocationName: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					  jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 			     
				  }
			});
		
	},
	
	SaveEditLocationName: function(url,gen_container){
		if(jQuery.trim(jQuery("#name").val()) != ""){
				jQuery.ajax({
						  url:url,
						  dataType:"html",	
						  type: "POST",
						  cache: false,
						  data: Form.serialize('frmlocation'),
						  beforeSend: function(data){
								jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
						  },
						  success: function(data){
						    jQuery.unblockUI();    	
							  jQuery("#"+gen_container).html(data);			     
						  }
					});
		
		}else{
			alert(jQuery("#mes_alert").val());
		}
		
	},
	
	
	ShowDeleteLocation: function(url){
			
			jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					  jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 			     
				  }
			});
			
	},
	
	DeleteLocation: function(url){
			
			jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  cache: false,
				  data: Form.serialize('frmlocation'),
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					jQuery.unblockUI();    						  
					jQuery("#location_content").html(data);			     
				  }
			});
			
	},
	
	MessagesPage: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
				  
					 jQuery.unblockUI();    						  
					 jQuery("#messagespage").html(data);			     
				  }
			});
		
	},
	
	SaveContact: function(url){
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  cache: false,
				  data: Form.serialize('frmcontact'),
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 			     
				  }
			});
	
	},
	
	Message_Control_Admin: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
				  	
					jQuery.blockUI({message:data,css:{padding:'0px',color:'#FFF',backgroundColor: '#FFF', width:'650px', top:'15%', left:'25%'}}); 
					//jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	SearchMemberAdmin: function(url){
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmsearch_member'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 //alert(data);
					 jQuery.unblockUI(); 
					 jQuery("#memberpage").html(data);
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
	},
	
	
	
	SendMessage_Admin: function(){
		
		jQuery.ajax({
				  url:"/admin.php/messages/send",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frmmessage'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
				  		jQuery.blockUI({message:data,css:{padding:'0px',color:'#FFF',backgroundColor: '#FFF', width:'30%', top:'40%', left:'35%'}}); 
						//jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	Sort_Price_public: function(by){
		
		jQuery("#price_order").val(by);
		
		Swaptogo.Search();
		/*
		jQuery.ajax({
				  url:"/stg.php/listing/sortbyprice",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery("#searchContent").html(data);
					 jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		*/
		
	},
	
	Sort_Price_Location_public: function(by){
		
		jQuery("#price_order").val(by);
		
		Swaptogo.SearchLocation();
		/*
		jQuery.ajax({
				  url:"/stg.php/listing/sortbyprice",
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_search_property'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...",css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					 //jQuery.blockUI({message:data,css:{color:'#FFF',backgroundColor: '#FFF'}}); 
					 jQuery("#searchContent").html(data);
					 jQuery.unblockUI(); 
					 //jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		*/
		
	},
	
	AddWatchList: function(url){
			jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
				  		jQuery.blockUI({message:data,css:{padding:'0px',color:'#FFF',backgroundColor: '#FFF', width:'30%', top:'40%', left:'35%'}}); 
						//jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
			
	},
	
	stg_Control: function(url,container_width){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
				  	
					jQuery.blockUI({message:data,css:{padding:'0px',color:'#FFF',backgroundColor: '#FFF', width:container_width+'px'}}); 
					//jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	Show_Banner_date: function(bti_id){
		
		if(bti_id !=0){
			
			if(bti_id < 8){
				jQuery.ajax({
						  url:"/admin.php/banner/showbannerdate/bti_id/"+bti_id,
						  dataType:"html",	
						  type: "GET",
						  cache: false,
						  beforeSend: function(data){
								jQuery("#date_layer").html("Loading Available Slot. Please wait...").css({color:"green"});
						  },
						  success: function(data){
							
								jQuery("#date_layer").html(data);		     
						  }
					});
			
			}else{
					
					
					jQuery.ajax({
						  url:"/admin.php/banner/showbannerlocation/bti_id/"+bti_id,
						  dataType:"html",	
						  type: "GET",
						  cache: false,
						  beforeSend: function(data){
								jQuery("#date_layer").html("Loading Location. Please wait...").css({color:"green"});
						  },
						  success: function(data){
							
								jQuery("#date_layer").html(data);		     
						  }
					});
			
			}
					
		}else{
			jQuery("#date_layer").html("");
		}
		
	},
	
	banner_regionby_country: function(id,container,num,bti_id){
		
		
		var id_ = explode(",", id);
		if(id_[1] ==1){	
			jQuery.ajax({
				  url:"/admin.php/banner/bannerregionbycountry/id/"+id_[0]+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Regions, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	banner_provinceby_region: function(id,container,num,bti_id){
		
		var id_ = explode(",", id);
		
		if(id_[1] ==1){
			jQuery.ajax({
				  url:"/admin.php/banner/bannerprovincebyregion/id/"+id_[0]+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Province, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else if(id_[2] ==1){
			jQuery.ajax({
				  url:"/admin.php/banner/bannercitybyregion/id/"+id_[0]+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Cities/Towns, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	banner_cityby_province: function(id,container,num,bti_id){
		if(id !=0){	
			jQuery.ajax({
				  url:"/admin.php/banner/bannercitybyprovince/id/"+id+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Cities/Towns, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	
	Show_Banner_date_by_City: function(id,container,bti_id){
		if(id !=0){	
			jQuery.ajax({
				  url:"/admin.php/banner/showbannerdatebycity/id/"+id+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html("Loading Available Slot. Please wait...").css({color:"green"});		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
		
		
		
	},
	
	Admin_POST_Control: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_newbanner_1'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
				  		jQuery.blockUI({message:data,css:{padding:'0px',color:'#FFF',backgroundColor: '#FFF', width:'30%', top:'40%', left:'35%'}}); 
						//jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	
	
	
	
	
	banner_regionby_country_member: function(id,container,num,bti_id){
		
		
		var id_ = explode(",", id);
		if(id_[1] ==1){	
			jQuery.ajax({
				  url:"/stg.php/banner/bannerregionbycountry/id/"+id_[0]+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Regions, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	banner_provinceby_region_member: function(id,container,num,bti_id){
		
		var id_ = explode(",", id);
		
		if(id_[1] ==1){
			jQuery.ajax({
				  url:"/stg.php/banner/bannerprovincebyregion/id/"+id_[0]+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Province, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else if(id_[2] ==1){
			jQuery.ajax({
				  url:"/stg.php/banner/bannercitybyregion/id/"+id_[0]+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Cities/Towns, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	banner_cityby_province_member: function(id,container,num,bti_id){
		if(id !=0){	
			jQuery.ajax({
				  url:"/stg.php/banner/bannercitybyprovince/id/"+id+"/num/"+num+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html('Loading Cities/Towns, pls. wait...');		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
	},
	
	
	Show_Banner_date_by_City_member: function(id,container,bti_id){
		if(id !=0){	
			jQuery.ajax({
				  url:"/stg.php/banner/showbannerdatebycity/id/"+id+"/bti_id/"+bti_id,
				  dataType:"html",	
				  type: "GET",
				  cache: false,
				  beforeSend: function(data){
						jQuery("#"+container).html("Loading Available Slot. Please wait...").css({color:"green"});		
				  },
				  success: function(data){
					 jQuery("#"+container).html(data);			     
				  }
			});
		}else{
			jQuery("#"+container).html("");
		}
		
		
		
	},
	
	POST_Control: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_newbanner_1'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
				  		jQuery.blockUI({message:data,css:{padding:'0px',color:'#FFF',backgroundColor: '#FFF', width:'30%', top:'40%', left:'35%'}}); 
						//jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
				  }
			});
		
	},
	
	
	EditUserSubsLogs: function(url){
		
		jQuery.ajax({
				  url:url,
				  dataType:"html",	
				  type: "POST",
				  data: Form.serialize('frm_user_subs_logs'),
				  cache: false,
				  beforeSend: function(data){
						jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
				  },
				  success: function(data){
					  	if(data==1){
					  			/*
					  			jQuery.ajax({
									  url:'/admin.php/members/showusersubslogs',
									  dataType:"html",	
									  type: "POST",
									  data: Form.serialize('frm_user_subs_logs'),
									  cache: false,
									  beforeSend: function(data){
											jQuery.blockUI({message:"Loading, Please. wait...", css:{color:'#FFF',padding:'15px',backgroundColor: '#41BD4C'}}); 
									  },
									  success: function(data){
										  	jQuery('#subs_logs').html(data);
									  }
					  			});
					  			*/
					  	}else{	
					  		jQuery.blockUI({message:data,css:{padding:'0px',color:'#FFF',backgroundColor: '#FFF', width:'30%', top:'40%', left:'35%'}}); 
							//jQuery('.blockOverlay').attr('title','Click to unblock').click(jQuery.unblockUI); 			     
					  		
					  		//jQuery('#subs_logs').html(data);
				  		}
				  }
			});
		
	}
	
	
	
	
	
			
}


var Swaptogo = new Swaptogo();		




	