var version4 = (navigator.appVersion.charAt(0) == "4"); 

function openKC(o){
	var s = jQuery.extend({t:'',s:''},o);
	displayPopup(2,'?f=knowledgecenter.popup&T='+s.t+'&S='+s.s+'','kcpopup',600,800,(version4 ? event : null));
}

function openFAQ(o){
	var s = jQuery.extend({},o);
	displayPopup(2,'?f=faq.popup','popup_prop',600,800,(version4 ? event : null));
}



	var popupHandle;
	function closePopup() {
	if(popupHandle != null && !popupHandle.closed) popupHandle.close()
	}
	
	function displayPopup(position,url,name,height,width,evnt)
	{
					
	var properties = "toolbar=0,location=0,height="+height
	properties = properties+",width="+width
	
	var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt
	
	if(navigator.appName == "Microsoft Internet Explorer") 
	{
		screenY = document.body.offsetHeight
		screenX = window.screen.availWidth
	}
	else
	{ 
			screenY = screen.height;
			screenX = screen.width;
	}
	
	if(position == 1)	// if POPUP not CENTER(2)
	{
		cursorX = evnt.screenX  
		cursorY = evnt.screenY 
		padAmtX = 10
		padAmtY = 10
		
		if((cursorY + height + padAmtY) > screenY)	
		// make sizes a negative number to move left/up
		{
			padAmtY = (-30) + (height*-1);	
			// if up or to left, make 30 as padding amount
		}
		if((cursorX + width + padAmtX) > screenX)
		{
			padAmtX = (-30) + (width*-1);	
			// if up or to left, make 30 as padding amount
		}
	
		if(navigator.appName == "Microsoft Internet Explorer") 
		{
			leftprop = cursorX + padAmtX
			topprop = cursorY + padAmtY
		}
		else
		{ // adjust Netscape coordinates for scrolling
			leftprop = (cursorX - pageXOffset + padAmtX)
			topprop = (cursorY - pageYOffset + padAmtY)
		}
	}
	else	// CENTER
	{
		leftvar = (screenX - width) / 2
		rightvar = (screenY - height) / 2
			
		if(navigator.appName == "Microsoft Internet Explorer") 
		{
			leftprop = leftvar
			topprop = rightvar
		}
		else
		{ // adjust Netscape coordinates for scrolling
			leftprop = (leftvar - pageXOffset)
			topprop = (rightvar - pageYOffset)
		}
	}
	
	

	if(evnt != null)
	{
	properties = properties+",left="+leftprop
	properties = properties+",top="+topprop
	}
	
	properties = properties+",resizable=1";
	
	closePopup()
	popupHandle = window.open(url,name,properties)
    if (!popupHandle.opener)
         popupHandle.opener = self; 
	}
	
function confirmDelete() {
	var agree=confirm("Are you sure you wish to delete this record?");
	if (agree)
		return true ;
	else
		return false ;
}

function checkDelete(theForm){
	var agree=confirm("Are you sure you wish to delete this record?");
	if (agree)
		{
			theForm.PostAction.value = 'Delete';
			theForm.submit();
		}
	else
		return false ;
}

/* jQuery magic to make column headings line up [DRB 5/12/2010] */
$(document).ready(function(){
	
	var $ = jQuery;

	$('#accordion').fadeIn();

	if($('.scroll').length>0){
		$('.lead_listrow1').addClass('listrow1');
		$('.lead_listrow2').addClass('listrow2');
		$('.lead_listheader').addClass('listheader');
		$('.smscroll').addClass('scroll');
		$('.listheader').closest('table').add('.listheader').css('width','').attr('width','');
		var firstRow = $('.scroll .listrow1:first');
		if(!firstRow.length) firstRow = $('.scroll .listrow2:first');
		firstRow.children().each(function(i){
			var td = $(this);
			var p = parseInt(td.css('padding-left')) + parseInt(td.css('padding-right'));
			var p2 = $(this).closest('table').attr('cellpadding')*2;
			var w = td.width()-p2+p;
			$('.scroll').parent().find('.listheader:first td:eq('+i+')').wrapInner(
				'<div style="overflow:hidden;width:'
				+w
				+'px;margin-right:-'+p2+'px;" />'
			).width(w);
		});
	}
	

	$("#propertyDialog").dialog({
		//bgiframe: true,
		modal: true,
		autoOpen: false,
		height:500,
		width:650,
		show: "blind",
		hide: "clip",
		position:"center",
		buttons: {
			"Close": function() {
				$(this).dialog("close");
				}
			}
		});
	
	
	$( "#accordion" ).accordion({
		autoHeight:false,
		collapsible: 'true',
		active: 'false',
		icons: { 'header': 'ui-icon-plus', 'headerSelected': 'ui-icon-minus' }
	});
		

		//rounded corners
	$("div.shadowContent").wrap('<div class="shadowDialog"><div class="bd">'+
			'<div class="c"><div class="s"></div></div></div></div>');
	$('div.shadowDialog')
		.prepend('<div class="hd">'+
			'<div class="c"></div></div>')
		.append('<div class="ft">'+
			'<div class="c"></div></div>');
	
	// $(document).pngFix();	
});
	
function popDialog(propID,whichType){
	$("#propertyDialog").load(propID,[],function(){
		if(whichType == 'rec') {
			$("#propertyDialog").dialog( "option", "width", 360 );
			$("#propertyDialog").dialog( "option", "title", 'Recognition' );
		}else{
			$("#propertyDialog").dialog( "option", "width", 650 );
			$("#propertyDialog").dialog( "option", "title", 'Featured Property' );	
		}
	
		$("#propertyDialog").dialog("open");
	});
}	
//"dialog.cfm?id=" + propID


