//alert("js loaded");

	function cleanup(searchType) {
		//cleanup
		if (searchType=="subcat") {
			if (document.getElementById("searchPageMainHeaderDiv0"))
				document.getElementById("searchPageMainHeaderDiv0").innerHTML = document.getElementById("searchPageMainHeaderDiv").innerHTML;
		} else {
			if (document.getElementById("searchPageMainHeaderDiv0")) {
				//MoveFirstItemToMidTable(0);
				//document.getElementById("searchPageMainHeaderDiv0").innerHTML = document.getElementById("firstListingForCat").innerHTML;
			}
			
			if (document.getElementById("searchPageMainHeaderDiv1"))
				document.getElementById("searchPageMainHeaderDiv1").innerHTML = document.getElementById("searchPageMainHeaderDiv").innerHTML;
		}	
	}

	function openEnhancedListingLink(rowNum) {
		window.location=document.getElementById("EnhancedListingLink"+rowNum).childNodes[0].childNodes[0];
	}

	function openAdvancedListingLink(rowNum) {
		window.location = document.getElementById("AdvancedListingLink"+rowNum).childNodes[0].childNodes[0];
	}
	
	var selectedItem = -1;
	var selectedSponItem = -1;
	
	function expandItem(rowNum) {
		if (selectedItem >=0 ) {
			unExpandItem(selectedItem);
		}
		if (selectedSponItem >=0 ) {
			unExpandSponItem(selectedSponItem);
		}
		selectedItem = rowNum;
		selectedSponItem = -1;
		
		//alert(document.getElementById("ItemDiv_main"+rowNum).className);
		document.getElementById("ItemDiv_main"+rowNum).style.background="url("+search_item_expended+")";
		document.getElementById("ItemDiv_main"+rowNum).className = "searchPageListItemDivExpanded";
		
		document.getElementById("ItemDiv_phone"+rowNum).className = "searchPageListItemPhoneBlockExpanded";
		document.getElementById("ItemDiv_icons"+rowNum).className = "searchPageListItemIconsBlockExpanded";

		document.getElementById("ItemDiv_center"+rowNum).className = "searchPageListItemCenterDivExpanded";

		document.getElementById("ItemDiv_map"+rowNum).className = "searchPageListItemMapDivExpanded";
		document.getElementById("GoogleMap"+rowNum).className = "searchPageListItemGoogleMapDivExpanded";
		var strurl = document.getElementById("GoogleMap"+rowNum).src.replace("&style=2","&style=1");
		
		document.getElementById("GoogleMap"+rowNum).src = strurl;
		
	}
	
	function expandSponItem(rowNum) {
		if (selectedItem >=0 ) {
			unExpandItem(selectedItem);
		}
		if (selectedSponItem >=0 ) {
			unExpandSponItem(selectedSponItem);
		}
		selectedItem = -1;
		selectedSponItem = rowNum;
		
		//alert(document.getElementById("ItemDiv_main"+rowNum).className);
		document.getElementById("ItemDiv_main"+rowNum).style.background="url("+search_spon_item_expended+")";
		document.getElementById("ItemDiv_main"+rowNum).className = "searchPageListSponItemDivExpanded";
		
		document.getElementById("ItemDiv_phone"+rowNum).className = "searchPageListItemPhoneBlockExpanded";
		document.getElementById("ItemDiv_icons"+rowNum).className = "searchPageListItemIconsBlockExpanded";

		document.getElementById("ItemDiv_center"+rowNum).className = "searchPageListItemCenterDivExpanded";

		document.getElementById("ItemDiv_map"+rowNum).className = "searchPageListItemMapDivExpanded";
		document.getElementById("GoogleMap"+rowNum).className = "searchPageListItemGoogleMapDivExpanded";
				
	}
	
	function unExpandItem(rowNum) {
		//alert(document.getElementById("ItemDiv_main"+rowNum).className);
		document.getElementById("ItemDiv_main"+rowNum).style.background="url("+search_item_reg+")";
		document.getElementById("ItemDiv_main"+rowNum).className = "searchPageListItemDiv";
		
		document.getElementById("ItemDiv_phone"+rowNum).className = "searchPageListItemPhoneBlock";
		document.getElementById("ItemDiv_icons"+rowNum).className = "searchPageListItemIconsBlock";

		document.getElementById("ItemDiv_center"+rowNum).className = "searchPageListItemCenterDiv";

		document.getElementById("ItemDiv_map"+rowNum).className = "searchPageListItemMapDiv";
		document.getElementById("GoogleMap"+rowNum).className = "searchPageListItemGoogleMapDiv";		
		var strurl = document.getElementById("GoogleMap"+rowNum).src.replace("&style=1","&style=2");		
		document.getElementById("GoogleMap"+rowNum).src = strurl;
			
	}
	
	function unExpandSponItem(rowNum) {
		//alert(document.getElementById("ItemDiv_main"+rowNum).className);
		document.getElementById("ItemDiv_main"+rowNum).style.background="url("+search_spon_item_reg+")";
		document.getElementById("ItemDiv_main"+rowNum).className = "searchPageListSponItemDiv";
		
		document.getElementById("ItemDiv_phone"+rowNum).className = "searchPageListItemPhoneBlock";
		document.getElementById("ItemDiv_icons"+rowNum).className = "searchPageListItemIconsBlock";

		document.getElementById("ItemDiv_center"+rowNum).className = "searchPageListItemCenterDiv";

		document.getElementById("ItemDiv_map"+rowNum).className = "searchPageListItemMapDiv";
		document.getElementById("GoogleMap"+rowNum).className = "searchPageListItemGoogleMapDiv";
			
	}	
	
	function MoveFirstItemToMidTable(rowNum) {
		var temp = document.getElementById("ItemDiv_main"+rowNum).innerHTML;
		document.getElementById("ItemDiv_main"+rowNum).innerHTML = "";
		document.getElementById("ItemDiv_main").innerHTML = temp;
		//alert(document.getElementById("ItemDiv_main").innerHTML);		
		
		document.getElementById("ItemDiv_map"+rowNum).style.display="none";
		
		document.getElementById("ItemLink_title"+rowNum).href = "javascript:openAdvancedListingLink("+rowNum+")";
		
		document.getElementById("ItemDiv_center"+rowNum).className = "searchPageListMidTableItemCenterDiv";
		document.getElementById("ItemDiv_address"+rowNum).className = "searchPageListMidTableItemAddressBlock";
		document.getElementById("ItemDiv_services"+rowNum).className = "searchPageListMidTableItemSerivcesBlock";
		
		document.getElementById("ItemDiv_main"+rowNum).style.display="none";
		
		
		
	}
