// JavaScript Document
var postURL = 'postback.ashx';
var postBackType='';
var input = '';
var qType='';
var MScrollerADDRESS = null;
var MScrollerAPN = null;
var MScrollerTRACT = null;
var MScrollerSTREET = null;
var scrollObjADDRESS, scrollObjAPN, scrollObjTRACT, scrollObjSTREET;
var curTool=30;
var selectPoint=30;
var selectPName='selectPoint';
var pan=1;
var panName='pan';
var curTab='mapSelected';
var curImg='resultstab';
var moreData=false;
var ortho=0;
var lastMapAction=30;
var orthoOn=false;
var pageBorderWidth=30;
var navigatorWidth=174;
var mapViewMenuUp=false;
var legendViewUp=false;
var curMapView='Base Map';
var orthoOn=false;
var mapKeyValue='';
var curPageloaded='default';
var curOrthoId='BaseMap';
var curExpanded='';
var win=null;
var pageLoaded='';
function doDisclaimer(bAccepted,redirectURL){
	if(!bAccepted){
		document.location=redirectURL;
		return;
	}
	$('accepted').value=bAccepted;
	 document.forms['frmMain'].submit();	
}
function toggleMapView(){
	if(!mapViewMenuUp){
		Effect.Appear('mapMenuDropDown');
		mapViewMenuUp=true;
	}else{
		Effect.Fade('mapMenuDropDown');
		mapViewMenuUp=false;
	}
}
function toggleLegend(){
	if(!legendViewUp){
		Effect.Appear('legendView');
		legendViewUp=true;
		reloadLegend();
	}else{
		Effect.Fade('legendView');
		legendViewUp=false;
	}
}
function changeMap(layerGroup,layersStr,orthoStr,isInteractive){
	var mapPath='./map/default.asp?';
	var orthoChk=$('btnOrtho');
	var layersOn=layersStr;
	var mf=window.frames['mapFrame'];
	var topMenuText=$('topMenuText');
	topMenuText.innerHTML=layerGroup;
	
	if(orthoOn){
		layersOn+=orthoStr;
	}
	path=mapPath+layersOn;
	mf.location=path;
	reloadLegend(500);
}
function toggleOrthoPopUp(){
	if($('m1').style.display=='none'){
		Effect.Appear('m1');
	}else{
		Effect.Fade('m1');
	}
}
function toggleOrtho(orthoId){
	if(curOrthoId==orthoId){return;}
	curOrthoId=orthoId;
	if(orthoId=='BaseMap'){
			orthoOn=false;
		}else{
			orthoOn=true;
	}
	switchView('','');
	toggleOrthoPopUp();
}
function switchView(chgSection,orthoToggle){
	if(curMapView==chgSection) return;

	var topMenuText=$('topMenuText');
	var params='';
	var mapKey=$F('mapKey');
	
	if(chgSection){
		curMapView = chgSection;			
	}
	topMenuText.innerHTML=curMapView;

	params=curMapView + '^' + orthoOn +'^'+mapKey+'^'+curOrthoId;
	postBackType = 'doSwitchView';
	do_Post('doSwitchView',params);
}
function doSwitchView(t){
	var mapPath='./map/default.asp?';
	var mf=window.frames['mapFrame'];
	path=mapPath+t;
	mf.location=path;
	reloadLegend(100);
}
function reloadLegend(t){
	var n=parseInt(t);
	setTimeout('reLegend()',n);
}
function reLegend(){
	var path='map/default.asp?opt=legend';
	var lf=window.frames['legendFrame'];
	lf.location.replace(path);
	return;
}
function hover(o,s){
	if(s=='on'){
		o.src='images/'+o.id+'_o.gif';
	}else{
		o.src='images/'+o.id+'.gif';
	}
}
function hoverPan(direction, status){
	var imgN = 'images/pan_'+direction;
	var id = 'img'+direction;
	if(status=='on'){
		imgN += '_o.gif';
	}else{
		imgN += '.gif';	
	}
	var img = $(id);
	if(img)img.src=imgN;
}
function tabHover(o,status){
	if(status=='on'){
		if(o.id!=activeTab)o.className='tabHover'
	}else{
		if(o.id==activeTab){
			o.className='tabActive';
		}else{
			o.className='tab';
		}
	}
}
function swapClass(elmName,elmClassName){
  $(elmName).className=elmClassName;
  return;
}
function toolImageName(i){
	var t=parseInt(i);
	switch(t){
		case 1:
			return 'panin';
			break;
		case 11:
			return 'pan';
			break;
		case 30:
			return 'selectPoint';
			break;
	}
}
function hoverTool(o,s){
	var n=toolImageName(o.id);
	if(o.id==curTool)return;
	if(s=='on'){
		o.src='images/'+n+'_o.gif';
	}else{
		o.src='images/'+n+'.gif';
	}
}
function changeMapImg(toolid){
	curTool=toolid;
	hoverTool($('1'),'off');
	hoverTool($('11'),'off');
	hoverTool($('30'),'off');
	var n=toolImageName(toolid);
	var imgName='images/'+n+'_d.gif';
	var img=$(toolid);
	img.src=imgName;
}
function menuClick(type, n){
	var searchType=$('searchType');
	var navList=$('navlist');
	var divSearchBox=$('divSearchBox');
	$('divWeather').style.display='none';
	$('bottomSideBar').style.display='inline';
	$('toggleMenu').style.display='inline';
	navList.style.display='none';
	divSearchBox.style.display='inline';

	switch(type){
	case 'ADDRESS': 
		//show method not working on items that are in another element set to display:none
		var SearchAddress=$('SearchAddress');
		SearchAddress.style.display='inline';
		searchType.value='addressSearch';
		var f=$('address');
		f.focus();
		qType=type;
		postBackType = 'help';
		input=$('ADDRESSSelections');
		do_Post('doHelp','ADDRESSHelp');
		break;
	case 'APN':
		var SearchAPN=$('SearchAPN');
		SearchAPN.style.display='inline';
	    searchType.value='apnSearch';
		var f=$('APN');
		f.focus();
		qType=type;
		postBackType = 'help';
		input=$('APNSelections');
		do_Post('doHelp','APNHelp');
		break;
	case 'STREET':
		var SearchSTREET=$('SearchSTREET');
		SearchSTREET.style.display='inline';
	  searchType.value='streetSearch';
		var f=$('STREET');
		f.focus();
		qType=type;
		postBackType = 'help';
		input=$('STREETSelections');
		do_Post('doHelp','STREETHelp');
		break;
	}
}
function GetQualifiers(type,i,t){
	var aValues,s1,inputStr,tValue,minInput=3;
	if(type=='APN')minInput=6;
	if(type=='STREET')minInput=3;
	if(type=='LOTNOFILTER'){
		i=$F('TRACT');
		inputStr=i+'~'+$F(t); 
	}else{
		inputStr=i;
	}
	if(inputStr.length <minInput) return;
	var command=type + 'Qualifiers';
	qType = type;
	postBackType='qualifier';
	do_Post(command,inputStr);
}
function do_Post(wizard,data){
	var params = 'wizard=' + wizard +'&data=' + data;
	var ajax = new Ajax.Request(postURL, {method: 'get', parameters: params, onComplete: doResult});
	return false;
}
function doResult(result){
	var rt=result.responseText;
	if(rt.indexOf('ERR-LRSAIDSO|')!=-1){doError(rt);return;}
	switch(postBackType){
		case 'help':
			input.innerHTML=rt;
			break;
		case 'qualifier':
			qualifier(rt);
			break;
		case 'getSelected':
			doMapSelected(rt);	
			break;
		case 'doSwitchView':
			doSwitchView(rt);
			break;
    }
	return false;
}
function doError(s){
	alert('UnExpected error occured. Please try again.');
//alert('ERROR :'+s)
	return false;
}
function getWeather(divId, wizard, data){
	var params = 'wizard=' + wizard +'&data=' + data;
	var ajax = new Ajax.Updater({success: divId},postURL,{method: 'get', parameters: params, onFailure: reportError});
}
function reportError(){
	return ""
}
function doMapSelected(s){
	var searchType=$('searchType');
	var mapKey=$('mapKey');
		var l=$('mapSelected');
		l.style.display='inline';
	if(s){
		var dSplit=s.split('^');
		l.innerHTML =dSplit[0];
		searchType.value='apnSearch';
		mapKey.value=dSplit[1];
		resultsTab('mapSelected',$('resultstab'))
	}else{
		l.innerHTML=interactiveMapMsg('begin by selecting a location on the map.');		
	}
	toggleLoading(false);
}
function qualifier(s){
	if(s!=''){
		if(qType=='LOTNOFILTER')qType='TRACT';
		var ln=qType + 'Selections';	
		var l=$(ln);
		l.innerHTML=s;
		l.style.display='inline';
	}
	switch(qType){
		case 'ADDRESS': 
			scrollObjADDRESS = $("divADDRESSScroller-1");
			MScrollerADDRESS = new MPTScroll(scrollObjADDRESS, 173, 200,'divADDRESSScrollerContainer','divADDRESSScrollContainerInner');
			break;
		case 'APN': 
			scrollObjAPN = $("divAPNScroller-1");
			MScrollerAPN = new MPTScroll(scrollObjAPN, 173, 200,'divAPNScrollerContainer','divAPNScrollContainerInner');
			break;
		case 'STREET': 
			scrollObjSTREET = $("divSTREETScroller-1");
			MScrollerSTREET = new MPTScroll(scrollObjSTREET, 173, 200,'divSTREETScrollerContainer','divSTREETScrollContainerInner');
			break;
	}
}
function hoverScroller(scrollId,d,s,o){
	    if(s=='on'){
			o.src='images/'+o.id+'_o.gif';
			scrollId.startScroll(0, d);
		}else{
			o.src='images/'+o.id+'.gif';
			scrollId.stopScroll();
		}
}
function ToggleSearchMenu(status,resultsVis){
	var searchBox=$('divSearchBox');
	var navlist=$('navlist');
	var resultsSideBar=$('resultsSideBar');
	var divSplash=$('divSplash');
	var dAddr=$('SearchAddress');
	var searchType=$('searchType');
	var toggleMenu=$('toggleMenu');
	var wizard=$('wizard');
	var apn=$('apn');
	
	if(resultsVis=='True'){
		document.location='./default.aspx';
		return;
	}
	resetSelections();
	if(status=='on'){
		navlist.style.display='inline';
		searchBox.style.display='none';
		toggleMenu.style.display='none';
		resetSelections();
	}else{
		navlist.style.display='none';	
		searchBox.style.display='none';	
		toggleMenu.style.display='inline';
	}
}
function toggleLoading(b,t){
	if(!t)t=2000;
	resizeBlockOut();
	var wait=setTimeout('doToggleLoading('+b+')',t);
}
function doToggleLoading(b){
	if(b){
    $('blockout').show();
    centerLoading('loading');
    $('loading').show();
  }else{
    $('blockout').hide();
    $('loading').hide();
  }
}
function resizeBlockOut(){
	var boxHeight=$('mainLayout').getDimensions().height;
	var blockOut=$('blockout');
	blockOut.style.height=boxHeight+'px';	
}
function centerLoading(elmName){
  var elm=$(elmName);
  var areaWidth=WindowUtilities.getPageSize().windowWidth;
  var areaHeight=WindowUtilities.getPageSize().windowHeight;
  var left;
  var top;
  var elmWidth=elm.getDimensions().width;
  var elmHeight=elm.getDimensions().height;
  left=(areaWidth-elmWidth) /2;
  top=(areaHeight-elmHeight)/2;
  elm.style.top=top+'px';
  elm.style.left=left+'px';
}

function resetSelections(){
	var SearchAddress=$('SearchAddress');
	var SearchAPN=$('SearchAPN');
	var SearchTract=$('SearchTract');
	var SearchStreet=$('SearchStreet');
	var address=$('address');
	var apn=$('APN');
	var tract=$('TRACT');
	var street=$('STREET');
	
	address.value='';
	SearchAddress.style.display='none';
	apn.value='';
	SearchAPN.style.display='none';
	tract.value='';
	SearchTract.style.display='none';
	street.value='';
	SearchStreet.style.display='none';
}
function submitAddrSearch(searchType, keyValue, dataType, address){
	var addrInput=$('searchData');
	var dataDsp=$('searchDspText');
	addrInput.value=address;
	dataDsp.value=address;
	submitSearch(searchType, keyValue, dataType);
}
function submitAddrSearchFromPreview(searchType,keyValue,searchValues,address){
	if($F('mapKey')==keyValue && $('interactiveMap').style.display=='none')return;
	$("mapKey").value=keyValue;
	submitSearch(searchType,searchValues,address);
}
function submitTractSearch(searchType, keyValue, TractNLot){
	var dataInput=$('searchData');
	var dataDsp=$('searchDspText');
	dataInput.value=TractNLot;
	submitSearch('tractSearch', keyValue,'tract');
}
function submitSearch(searchType, searchValue, subParam, id){
	var key=$('KEY');
	var street=$('STREET');
	var wizard=$('wizard');
	var results=$('divResults');
	var inputs=$('inputs');
	var searchData=$('searchData');
	var searchDsp=$('searchDspText');
	var searchTypeField=$('searchType');
	var splash=$('imgSplash');
	var dsplash=$('divSplash');
	var dsplash2=$('divSplash2');
	var interactiveMap=$('interactiveMap');
	closePreview();
	//dsplash.style.display='none';
	//dsplash2.style.display='inline';
	
	searchTypeField.value=searchType;
	switch(searchType){
		case 'apnSearch':
			var apn=$('APN');
			apn.value=searchValue;
			searchData.value=searchValue;
			searchDsp.value=searchValue;
			break;
		case 'streetSearch':
			$('STREET').value=searchValue;
			if(subParam)$('streetParts').value=subParam;
			break;
		default:
			var addr=$('addrType');
			addr.value=subParam;
			break;
	}

	wizard.value=searchType;
	key.value = searchValue;
  document.forms['frmMain'].submit();	
	toggleLoading(true,1);
}
function printOptions(){
	var c1=$('chk1');
	var c2=$('chk2');
	var c3=$('chk3');
	var c4=$('chk4');
	if(c1.checked){
		return '';
	}else{
		var params=c3.checked;
		params+='~'+c4.checked;  
		if((!c3.checked) && (!c4.checked))params='';
		return params;
	}
}
function closePrint(){
	var pDialog=$('printDialog');
	var blocker=$('blockout');
	blocker.hide();
	pDialog.hide();
}
function printDialog(printKey,multiLayout){
	if(!multiLayout){
		printIt();
	}else{
		var pDialog=$('printDialog');
		var blocker=$('blockout');
		blocker.show();
		pDialog.show();
	}
}
function printIt(layoutNumber,layoutList){
	var pOpt='';
	var printKey=$F('mapKey');
	var searchType=$('wizard');
	var searchData=$('searchData');
	var searchDsp=$('searchDspText');
	var urlOrthoId=curOrthoId;
	//var printPage'';
	if(layoutNumber==null){
		var printPage='print.aspx';
	}else{
		var layouts=layoutList.split('^');
		var printPage=layouts[layoutNumber]+'.aspx';
	}
	if(urlOrthoId=='BaseMap')urlOrthoId='';
	var url=printPage+'?printKey='+printKey+'&searchType='+searchType.value+'&searchData='+searchData.value+'&searchDspText='+searchDsp.value+'&layervis='+curMapView+'&orthoid='+urlOrthoId;
	var win=popUpWindow(url,820,620,'title','yes','center','yes');
	closePrint();
}
function clickMap(){
	if((pageLoaded=='interactive') || (pageLoaded=='street')){
		getSelected();
	}
}
function doInteractiveMap(){
	closePreview();
	pageLoaded='interactive';
	toggleLoading(true,1);
	reportLoaded();
}
function inScale(aLayers, layer){
	var x=0,found=false;
	for(x=0;x<aLayers.length;x++){
		if(aLayers[x]==layer){x=aLayers.length;found=true;}
	}	
	return found;
}
function getSelected(){
	var doSearch=true;
	var map=window.frames['mapFrameInteractive'];
	if(map){
		if(map.document.forms['MapForm']==null)return;
		var histID=map.document.forms['MapForm'].HistID.value;
		var sessID=map.document.forms['MapForm'].SessID.value;
		$('mapSelected').innerHTML=interactiveMapMsg('Loading!');
		toggleLoading(true,1);
	}
	postBackType='getSelected';
    var s=do_Post('getSelected',histID+'^'+sessID);
}
function interactiveMapMsg(uMsg){
  var msg='<div id="landInfo">';
	msg+='<div class="resultTransparent">';
	msg+='<table cellspacing="0" cellpadding="0" border="0" style="width:100%">';
	msg+='<tbody><tr><td colspan="2" style="text-align:center;width:100%">'+uMsg+'</td></tr></tbody></table></div></div>';
	return msg;
}
function launchGISMaps(path){
	var searchType=$('searchType');
	var mapKey=$('mapKey');
	var searchData=$('searchData');
	if(searchType.value=='apnSearch'){
		path+='?searchtype=APN&searchvalue=' + mapKey.value;
		popUpWindow(path,800,600,'gismaps','yes','center','yes');
	}else{
		path+='?searchtype=Street&searchvalue=' + searchData.value;
		popUpWindow(path,800,600,'gismaps','yes','center','yes');
	}
}
function popWinMsg(p){
	var ans=confirm('Leaving City Website');
	if(ans)popUpWin(p);
}
function popUpWin(p){
	popUpWindow(p,800,600,'title','yes','center','yes');
}
function popUpWindow(target,w,h,windowName,scroll,pos,resize){
	if(popUpWindow.arguments.length>1){
		if(w<=0){w=550};if(h<=0){h=400};
	}else{
		w=550;h=400;
	};
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
	}else{if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}}
	if(scroll==null){scroll='yes'};
	if(resize==null){resize='no'};
	if(windowName==''){windowName='mpt_popup'};
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable='+resize;
	newWin=window.open(target,windowName,settings);
	if(!newWin.opener){newWin.opener=self};
	newWin.focus();
}
function tabName(n){
	if(n=='resultstab'){
		return 'mapSelected';
	}else{
		return 'divHelp';
	}
}
function hoverTab(o,s){
	if(curTab==tabName(o.id))return;
	if(s=='on'){
		o.src='images/'+o.id+'_o.gif';
	}else{
		o.src='images/'+o.id+'.gif';
	}
}
function resultsTab(n,o){
	if(curTab==n)return;
	curTab=n;
	var mapSelections=$('mapSelected');
	var divHelp=$('divHelp');
	mapSelections.style.display='none';
	divHelp.style.display='none';
	var l=$(n);
	if(l)l.style.display='inline';
	switchTabImg(o);
}
function switchTabImg(o){
	var img1=$('resultstab');
	var img2=$('helptab');
	img1.src='./images/'+img1.id + '.gif';
	img2.src='./images/'+img2.id + '.gif';
	var img3=$(o.id);
	img3.src='images/'+img3.id + '_d.gif';	
}
function processCheck(o){
	var c1 = $('chk1');
	var c2 = $('chk2');
	c1.checked=false;
	c1.disabled=false;
	c2.checked=false;
	c2.disabled=false;
	o.checked=true;
	o.disabled=true;
	var divMore=$('divAddData');
	if(c2.checked){
		divMore.style.display='inline';
	}else{
		divMore.style.display='none';
	}
}
function reportLoaded(mapString){
	var isInterActive=(pageLoaded=='interactive');
	resizeViewArea(isInterActive);
	switch (pageLoaded){
	case 'disclaimer':
		$('disclaimerArea').style.display='inline';
		toggleLoading(false);
		break;
	case 'report':
		var mFrame=window.frames['mapFrame'];
		mFrame.location='./map/default.asp?printmap=true';
		$('navlist').style.display='none';
		$('divSearchBox').style.display='none';
		$('SearchAddress').style.display='none';
		$('divWeather').style.display='none';
		$('sidebar').style.display='inline';
		$('mainMapArea').style.display='inline';
		$('bottomSideBar').style.display='inline';
  	$('toggleMenu').style.display='inline'; 
		$('mapMenuTop').style.display='inline';
		$('splash').style.display='none';
		reloadLegend(100);
		toggleLoading(false);
		break;
	case 'interactive':
		
		$('mainMapArea').style.display='none';
		$('divResultsMajorPain').style.display='none';
		$('navlist').style.display='none';
		$('divSearchBox').style.display='none';
		$('SearchAddress').style.display='none';
		$('divWeather').style.display='none';
		$('mainMapArea').style.display='none';
  	$('mapMenuTop').style.display='none';
		$('landInfo').style.display='none';
		$('sidebar_Interactive').style.display='inline';
		$('interactiveMap').style.display='inline';
		$('bottomSideBar').style.display='inline';
		$('toggleMenu').style.display='inline';
		$('splash').style.display='none';
		loadInteractiveMap();	
		break;
	case 'street':
		$('mainMapArea').style.display='none';
		$('divResultsMajorPain').style.display='none';
		$('navlist').style.display='none';
		$('divSearchBox').style.display='none';
		$('SearchAddress').style.display='none';
		$('divWeather').style.display='none';
		$('mainMapArea').style.display='none';
		$('mapMenuTop').style.display='none';
		$('sidebar_Interactive').style.display='inline';
		$('bottomSideBar').style.display='inline';
		$('interactiveMap').style.display='inline';
		$('toggleMenu').style.display='inline';
		$('splash').style.display='none';
		loadStreetInteractiveMap(mapString);
		toggleLoading(false);
	break;
	default:
		toggleLoading(false);
		break;
	}
}
function loadInteractiveMap(){
	var mf=window.frames['mapFrameInteractive'];
	mf.location='./map/default.asp';
}
function loadStreetInteractiveMap(mapString){
	var mf=window.frames['mapFrameInteractive'];
	mf.location='./map/default.asp'+mapString;
}
function resizeViewArea(isInteractive){
	var winHeight=WindowUtilities.getPageSize().windowHeight;
	var box=$('box');
	var reportContainer=$('sectionContainer');
	var reportDetailHeight=0;
	var boxH=0;

	switch (pageLoaded){
		case 'report':
			reportDetailHeight=reportContainer.getDimensions().height;
			//height of toolbar at top 27 + map height 325 + 10 Extra padding...
			boxH=(27+325+50)+reportDetailHeight;
			box.style.height=(boxH)+'px';
			break;
		case 'street':
			if(winHeight<740){
				box.style.height=(740-125)+'px';
			}else{
				box.style.height=(winHeight-125)+'px';
			}
			break;
		case 'interactive':
			if(winHeight<740){
				box.style.height=(740-125)+'px';
			}else{
				box.style.height=(winHeight-125)+'px';
			}
			break;
		default:
			if(winHeight<740){
					box.style.height=(740-125)+'px';	
			}else{
				box.style.height=(winHeight-125)+'px';
			}
			break;
	}
}
function resizeBrowser(isInteractive){
	resizeViewArea(isInteractive);
}

function popUp(status,divId,addrData){
	var idx;
	//Position.page('div')
	var l=$(divId);
	var addrPopUp=$('addrPopUp');
	var addrPopUp_text=$(divId);
	var htmlStr='<div class="popUpItem">[{itemvalue}]</div>';
	var iHtml='';
	if(status=='on'){
    setTopPos(l.id,addrPopUp.id);
		var aAddrData = addrData.split('^');
		for(idx=0;idx<aAddrData.length;idx++){
			iHtml+=htmlStr.replace('[{itemvalue}]',aAddrData[idx])
		}
		addrPopUp.innerHTML=iHtml;
    addrPopUp.style.zIndex=999;
		addrPopUp.show()
		addrPopUp_text.className='hoverPopUpTextUp';
	}else{
    addrPopUp.style.zIndex=0;
		addrPopUp.hide();
		addrPopUp.style.top='0px';
		addrPopUp_text.className='hoverPopUpTextDown';
	}
}
function setTopPos(source,target){
  var sourceObj=$(source);
  var targetObj=$(target);
  Position.clone(sourceObj, targetObj,{setLeft:true,setTop:true,setWidth:false,setHeight:false,offsetLeft:167,offsetTop:0}); 
}
/* popUpPreview -----*/
function popUpPreviewWindow(activeLink, linkList, address){
if(activeLink==curExpanded)return;
closePreview();

var curMapKey=$F('mapKey');
win = new Window('thiswin',{className: "alphacube",  width:280, height:195, zIndex: 100, title: "Select A Result", showEffect:Element.show, hideEffect: Effect.SwitchOff, draggable:true, minimizable: false, maximizable: false, resizable: false, wiredDrag: true, destroyOnClose: true})
win.setCloseCallback(resetIt);
win.showCenter();
win.setAjaxContent('postback.ashx', {method: 'get', parameters: 'wizard=buildPreviewPopUp&data='+curMapKey+'^'+activeLink+'^'+linkList+'^'+address}, true, false);
curExpanded=activeLink;
return;
}
function resetIt(){
	curExpanded='';
	win=null;
	return true;
}
function closePreview(){
		if(win!=null){
			win.destroy();
		}
		return;
}
function setContent(activeLink,linkList,address){
	var curMapKey=$F('mapKey');
	win.getContent().innerHTML='<div>Loading Please Wait!</div>';
	win.setAjaxContent('postback.ashx', {method: 'get', parameters: 'wizard=buildPreviewPopUp&data='+curMapKey+'^'+activeLink+'^'+linkList+'^'+address}, false, false);
	curExpanded=activeLink;
	return;
	var p=$('popUpPreview');
	var pc=$('popUpPreviewContent');
	pc.innerHTML='';
	curExpanded=activeLink;
	var ajax = new Ajax.Request('postback.ashx', {method: 'get', parameters: 'wizard=buildPreviewPopUp&data='+activeLink+'^'+linkList, 	onComplete: 
		function (responseObj){
			p.style.display='inline';
			pc.innerHTML=responseObj.responseText;
		}	
	});
}