$(document).ready(function(){
	

	$.ajaxSetup ({
    	cache: false
	});


	$('#addpropnosubmit').click(function() {
		
	$('#lightboxterms').lightbox_me({
					centered: true, 
					overlaySpeed: "fast",
					lightboxSpeed: "fast",
					closeSelector: ".close",
				});
			return false;
	}); 


	$('.hideprop').click(function() {	
		var thisprop = this.id.replace('proplink-', "");
		var thislink = '#'+this.id;
		var thdiv = '.prop-'+thisprop;
		var randomNo = Math.floor(Math.random()*9999999);
        var urlStr = 'js/hideprop.php?r=' + randomNo;
			
		$.post(urlStr,{ thisprop: thisprop },function(data){
				if(data == "ok") {
					$(thdiv).fadeOut(300, function() { $(thdiv).remove(); });
				} else {
					$(thislink).html(data);
					$("a.hideprop").attr("href", "http://www.smartshanghai.com/user/");
				}	
		});
	});	
	
	
	
	$('#pushtoplink').click(function() {
						$('#datingpushtop').lightbox_me({
						centered: true, 
						overlaySpeed: "fast",
						lightboxSpeed: "fast",
						closeSelector: ".close"
						});
	}); 
					
	$('#pushtoplink2').click(function() {
						$('#datingpushtop').lightbox_me({
						centered: true, 
						overlaySpeed: "fast",
						lightboxSpeed: "fast",
						closeSelector: ".close"
						});

	}); 
					

	$('.ptbtn').click(function() {
			
			$('#pushtopstage').hide();
			$('#pushtopstage-load').show();
						
	                        
			var randomNo = Math.floor(Math.random()*9999999);
            var urlStr = 'js/datingpushtop.php?r=' + randomNo;
            
            var thisuserid = this.id.replace('user-',"");
                                                      
			$.post(urlStr,{ thisuser: thisuserid },function(data){
							
				$('#pushtopstage-load').html(data);
							
			});


	});



	$(".home-morearticles").click(function() {	
				
			showdiv('fapreloader');
			hidediv('faopenm');
			
			var startat = "200";
			var thisreload = $('#fareloadct').val();		
			var newreloadct = Number(thisreload)+1;
			var scrollto = (Number(thisreload)*265)+500;
			
			var url = "js/ajax.php?homefa="+thisreload;
						
			$.get(url,{ lastreload: thisreload },function(data){
															  								  
					$("#jqueryaddarticles").append($(data).fadeIn("slow"));
					$( 'html, body' ).animate( { scrollTop: scrollto }, 'slow' );
					
					$('#fareloadct').attr("value",newreloadct);
					showdiv('faclosem');
					hidediv('fapreloader');
					showdiv('faopenm');

			});
						  
		});
		
		
		$(".home-closearticles").click(function() {	
			
			$( 'html, body' ).animate( { scrollTop: 300 }, 'slow' );
			$('#jqueryaddarticles').hide('Slow');
			hidediv('faopenm');
			hidediv('faclosem');
							
		});
		
			
		$(".ldpoparticles").click(function() {	
										   
			var id = this.id;
			
				hidediv('poparticlestage');
				showdiv('poparticlespreloader');
				
				// stuff for changing the tabs		   
				$('#onem').attr("class","ldpoparticles");
				$('#threem').attr("class","ldpoparticles");
				$('#oney').attr("class","ldpoparticles");
				$('#threey').attr("class","ldpoparticles");
				
				$('#pp-0').attr("class","popbrowsepagi avpage");
				$('#pp-1').attr("class","popbrowsepagi");
				$('#pp-2').attr("class","popbrowsepagi");
				$('#pp-3').attr("class","popbrowsepagi");
				
				$('#popa-pagi-type').val(id);
				
				var thismonth = $(this).attr("class","ldpoparticles active");
									
			$("#poparticlestage").load('http://www.smartshanghai.com/js/ajax.php?poparticles='+id+'&page=0', function() {
				hidediv('poparticlespreloader');
				showdiv('poparticlestage');
			});	
			
		});
		
		
		
		$(".ldpoparticlespages").click(function() {	
											
				hidediv('poparticlestage');
				showdiv('poparticlespreloader');
				
				var thissection = $('#popa-pagi-type').val();
											
				$('#pp-0').attr("class","popbrowsepagi");
				$('#pp-1').attr("class","popbrowsepagi");
				$('#pp-2').attr("class","popbrowsepagi");
				$('#pp-3').attr("class","popbrowsepagi");
				
				
			$("#poparticlestage").load('http://www.smartshanghai.com/js/ajax.php?poparticles='+thissection, function() {
				hidediv('poparticlespreloader');
				showdiv('poparticlestage');
			});	
					   
										  
		});
		
		
				
							   
		 $("#showfavs").click(function() {
			$('#favpop p').load('http://www.smartshanghai.com/js/ajax.php?favs=true', function() {
				hidediv('favpoppreloader');
			});	
		});	 
		 
		

		$("a.events-showfilterbox").click(function() {
			$("#events-filterbox").slideToggle(400); 
			hidediv('events-searchbox');
				
		});
		
		
		$("a.events-showsearchbox").click(function() {
			$("#events-searchbox").slideToggle(400); 
			hidediv('events-filterbox');
				
		});
		
		
				   
		var options, a;
		jQuery(function(){
		 options = { serviceUrl:'http://www.smartshanghai.com/js/ajaxauto.php', minChars:1 };
		 a = $('#query').autocomplete(options);
		});
		
		

	});
	
	

function navbgchanger(changediv)  { 
	document.getElementById(changediv).style.background='#00a3de';
} 

function navbgchangerout(changediv)  { 
	document.getElementById(changediv).style.background='none';
} 



function switchgalthumbs(showthis,id1,id2,id3) {
	
	showdiv(showthis);
	hidediv(id1);
	hidediv(id2);
	hidediv(id3);
	
}



function switchid(id,id2){	
	hidediv(id2);
	showdiv(id);
}

function hidediv(id) {

	if (document.getElementById) { 
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) {
			document.id.display = 'none';
		}
		else { 
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {

		  
	if (document.getElementById) { 
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { 
			document.id.display = 'block';
		}
		else { 
			document.all.id.style.display = 'block';
		}
	}
}


function switchsearchtabs(id){	

	var pickstabsarray=new Array('search-venues','search-events','search-articles','search-streets');
	
	hidealldivs(pickstabsarray);
	showthisdiv(id);
}


function switchdealstabs(id){	

	var dealsstabsarray=new Array('deals_brunch','deals_lunch','deals_hh','deals_ln','deals_wufantan');
	
	hidealldivs(dealsstabsarray);
	showthisdiv(id);
}




function switchpickstabs(id){	

	var pickstabsarray=new Array('picks_nightlife','picks_dining','picks_artstage');
	
	hidealldivs(pickstabsarray);
	showthisdiv(id);
}


function switchpromotabs(id){	

	var promotabsarray=new Array('promo_hotels','promo_spa','promo_shopping');
	
	hidealldivs(promotabsarray);
	showthisdiv(id);
}

function switchdrchtabs(id){	

	var drcharray=new Array('ch_listings','ch_jobs');
	
	hidealldivs(drcharray);
	showthisdiv(id);
}


function switchhousingtabs(id){	

	var housingtabsarray=new Array('order_type','order_area','order_compound','order_agency');
	
	hidealldivs(housingtabsarray);
	showthisdiv(id);
}


function switchjobtabs(id){	

	var housingtabsarray=new Array('jobs_fulltime','jobs_freelance','jobs_internship');
	
	hidealldivs(housingtabsarray);
	showthisdiv(id);
}


function switchf1faqtabs(id){	

	var f1faqtabsarray=new Array('faq-f1race','faq-track','faq-tickets','faq-race','faq-transpo','faq-parties');
	
	hidealldivs(f1faqtabsarray);
	showthisdiv(id);
}



function switchrevlitabs(id){	

	var revlitabsarray=new Array('listings_tag','listings_popular','listings_recadded','listings_opensoon');
	
	hidealldivs(revlitabsarray);
	showthisdiv(id);
}


function switchbuzztabs(id){	

	var buzztabsarray=new Array('buzzquarter','buzzyear','buzzalltime');
	
	hidealldivs(buzztabsarray);
	showthisdiv(id);
}


function switchsearchbartabs(id){	

	var searchbartabsarray=new Array('searchbar-drop1','searchbar-drop2','searchbar-drop3');
	
	hidealldivs(searchbartabsarray);
	showthisdiv(id);
}


function switchppatabs(id){	

	var switchppatabsarray=new Array('pafilter-one','pafilter-two','pafilter-three','pafilter-four');
	
	hidealldivs(switchppatabsarray);
	showthisdiv(id);
}


function switchmosetabs(id){	

	var switchmosetabsarray=new Array('mose-2','mose-12','mose-36');
	
	hidealldivs(switchmosetabsarray);
	showthisdiv(id);
}



function homeeventtabs(id){	

	var switchhomeeventtabsarray=new Array('evnightlife','evdining','evart','evcommunity');
	
	hidealldivs(switchhomeeventtabsarray);
	showthisdiv(id);
}



function homelistingstabs(id){	

	var homelistingstabsarray=new Array('bl-drop-cuisine','bl-drop-area','bl-drop-features','bl-drop-prices');
	
	hidealldivs(homelistingstabsarray);
	showthisdiv(id);
}


function reatbas(id){	

	var reatabsarray=new Array('retabs-nightlife','retabs-dining','retabs-artstage','retabs-activities');
	
	hidealldivs(reatabsarray);
	showthisdiv(id);
}



function switcheventnav(id){	

	hidethisdiv('events-filterbox');
	hidethisdiv('events-searchbox');

	var eventnavarray=new Array('eventsheadernav-all','eventsheadernav-filter','eventsheadernav-search');
	
	hidealldivs(eventnavarray);
	showthisdiv(id);
	
}


function switchvenuetabs(id){	

	var venuetabsarray=new Array('tabs-map','tabs-pix','tabs-reviews','tabs-events','tabs-related');
	
	hidealldivs(venuetabsarray);
	showthisdiv(id);
	
}


function switcheventtabs(id){	

	var eventtabsarray=new Array('tabs-flyer','tabs-map','tabs-comments','tabs-share');
	
	hidealldivs(eventtabsarray);
	showthisdiv(id);
	
}



function openheaderdrop(id){	

	var headerdropsarray=new Array('userdrop','favpop');
	
	hidealldivs(headerdropsarray);
	showthisdiv(id);
}


function hidealldivs(thisarray){

	for (var i=0;i<thisarray.length;i++){
		hidethisdiv(thisarray[i]);
	}		  
}

function hidethisdiv(id) {

	if (document.getElementById) { 
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { 
			document.id.display = 'none';
		}
		else { 
			document.all.id.style.display = 'none';
		}
	}
}


function showthisdiv(id) {

		  
	if (document.getElementById) { 
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { 
			document.id.display = 'block';
		}
		else { 
			document.all.id.style.display = 'block';
		}
	}
}







function MM_preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) 
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}


function textPlusCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit)  {
		document.getElementById('rem2Len').style.color='#1aac6d'; 
	}
	if (field.value.length < maxlimit)  {
		document.getElementById('rem2Len').style.color='#990f1b'; 
	}
	cntfield.value = field.value.length;
}


function loadSWFObject(id, pathToFile, src, w, h, v, bgcolor,titlename,artistname) {
	var strName = "podcast" + id;

	var so = new SWFObject(src, strName, w, h, v);
             so.addParam("name", strName);
             so.addParam("allowScriptAccess", "sameDomain");
             so.addVariable("podcastFile", pathToFile);
			 so.addVariable("titlename", titlename);
			 so.addVariable("artistname", artistname);
             so.addVariable("id", id);
             so.addVariable("numAudioPlayers", numAudioPlayers);
             so.write(strName);
}




function MM_swapImgRestore() { 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




