function showCompactStyle()  
{
	document.listFrm.listType.value = 'compactlist';
	//Add href tag to both other links
	var li1 = document.getElementById('desclist');
	var li2 = document.getElementById('imagelist');
	var li3 = document.getElementById('compactlist');	
	li1.innerHTML = '<a style="cursor:pointer" onclick="showDescriptiveStyle();">Descriptive</a>';
	li2.innerHTML = '<a style="cursor:pointer" onclick="showImageStyle(0);">Show Images</a>';
	li3.innerHTML = 'Compact';
	//Remove class tat does right alignment
	removeClass();	
	//Hide all images
	hideImages();
	//Unhide link for 'View Image'
	showViewLinks();
	//Hide reference
	hideReferences();
	//Hide agent image
	//hideAgentImage();
	//Show area value
	showArea();
	
	//show per page links
	showPerPageLinks(1);
}

function showDescriptiveStyle()
{
	document.listFrm.listType.value = 'desclist';
	//Add href tag to both other links
	var li1 = document.getElementById('compactlist');
	var li2 = document.getElementById('imagelist');
	var li3 = document.getElementById('desclist');	
	li1.innerHTML = '<a style="cursor:pointer" onclick="showCompactStyle();">Compact</a>';
	li2.innerHTML = '<a style="cursor:pointer" onclick="showImageStyle(0);">Show Images</a>';
	li3.innerHTML = 'Descriptive';
	//Hide all images
	hideImages();
	//Remove class tat does right alignment
	removeClass();
	//Unhide link for 'View Image'
	showViewLinks();
	//Show references
	showReferences();
	//show agent image
	//showAgentImage();	
	//hide area
	hideArea();
	
	//hide per page links
	showPerPageLinks(0);	
}

function showImageStyle(wRow)
{
	if(wRow > 0 ) {
		showImages(wRow)
		addClass(wRow)
		hideViewLinks(wRow)
	}
	else {
		document.listFrm.listType.value = 'imagelist';
		//Add href tag to both other links
		var li1 = document.getElementById('desclist');
		var li2 = document.getElementById('compactlist');
		var li3 = document.getElementById('imagelist');	
		li1.innerHTML = '<a style="cursor:pointer" onclick="showDescriptiveStyle();">Descriptive</a>';
		li2.innerHTML = '<a style="cursor:pointer" onclick="showCompactStyle();">Compact</a>';
		li3.innerHTML = 'Show Images';
		//Unhide images
		showImages(0);
	
		//Add right alignment class
		addClass();
		//Hide link for 'View Image'
		hideViewLinks();
		//Show references
		showReferences();
		//Hide areas
		hideArea();
		//show agent image
		//showAgentImage();
		
		//hide per page links
		showPerPageLinks(0);			
	}
}

function showPerPageLinks(flag){
	var div = document.getElementById('pageDIV');
	if(div){
		var style = div.style.display ;
		if(flag == 0) 
		  div.style.display = 'none';
		else
		  div.style.display = 'block';
	}	
}

function hideImages()
{
	numImgDivs = document.listFrm.numRecords.value;
	for(var i=1;i<=numImgDivs;i++){
		var div = document.getElementById('image'+i);
		if(div)
			div.style.display = 'none';
	}
}

function showImages(wRow)
{
	if(wRow > 0) {
		var div = document.getElementById('image'+wRow);
		if(div)
			div.style.display = 'block';
	}
	else {
		numImgDivs = document.listFrm.numRecords.value;
		for(var i=1;i<=numImgDivs;i++){
			var div = document.getElementById('image'+i);
			if(div)
				div.style.display = 'block';
		}
	}
}

function removeClass()
{
	numContentDivs = document.listFrm.numRecords.value;
	for(var i=1;i<=numContentDivs;i++){
		var div = document.getElementById('imagecontent'+i);
		if(div)
			div.className = '';
	}	
}
function addClass(wRow)
{
	if(wRow > 0) {
		var div = document.getElementById('imagecontent'+wRow);
		if(div)
			div.className = 'imagecontent right';
	}
	else {
		numContentDivs = document.listFrm.numRecords.value;
		for(var i=1;i<=numContentDivs;i++){
			var div = document.getElementById('imagecontent'+i);
			if(div)
				div.className = 'imagecontent right';
		}	
	}
}

function showViewLinks()
{
	numLinks = document.listFrm.numRecords.value;
	for(var i=1;i<=numLinks;i++){
		var li = document.getElementById('viewlink'+i);
		if(li)
			li.style.display = 'block';
	}	
}

function hideViewLinks(wRow)
{
	if(wRow > 0) {
		var li = document.getElementById('viewlink'+wRow);
		if(li)
			li.style.display = 'none';
	}
	else {
		numLinks = document.listFrm.numRecords.value;
		for(var i=1;i<=numLinks;i++){
			var li = document.getElementById('viewlink'+i);
			if(li)
				li.style.display = 'none';
		}	
	}
}

function hideReferences()
{
	numRefs = document.listFrm.numRecords.value;
	for(var i=1;i<=numRefs;i++){
		var span = document.getElementById('ref'+i);
		if(span)
			span.style.display = 'none';
	}
}

function showReferences()
{
	numRefs = document.listFrm.numRecords.value;
	for(var i=1;i<=numRefs;i++){
		var span = document.getElementById('ref'+i);
		if(span)
			span.style.display = 'block';
	}
}

function showArea()
{
	numArea = document.listFrm.numRecords.value;
	for(var i=1;i<=numArea;i++){
		div = document.getElementById('desc'+i);
		if(div)
			div.style.display = 'none';

		div = document.getElementById('features'+i);
		if(div)
			div.style.display = 'none';
		
		div = document.getElementById('brief'+i);
		if(div)
			div.style.display = 'block';				
	}
}

function hideArea()
{
	numArea = document.listFrm.numRecords.value;
	for(var i=1;i<=numArea;i++){
		div = document.getElementById('desc'+i);
		if(div)
			div.style.display = 'block';

		div = document.getElementById('features'+i);
		if(div)
			div.style.display = 'block';
		
		div = document.getElementById('brief'+i);
		if(div)
			div.style.display = 'none';	
	}
}

function hideAgentImage()
{
	numAgents = document.listFrm.numRecords.value;
	for(var i=1;i<=numAgents;i++){
		var div = document.getElementById('agent'+i);
		if(div)
			div.style.display = 'none';
	}
}

function showAgentImage()
{
	numAgents = document.listFrm.numRecords.value;
	for(var i=1;i<=numAgents;i++){
		var div = document.getElementById('agent'+i);
		if(div)
			div.style.display = 'block';
	}
}

function showPopUpSearch(i)
{
	var div = document.getElementById('search-window');
	if(div){
		var style = div.style.display ;
		if(style == 'block') 
		  div.style.display = 'none';
		else
		  div.style.display = 'block';
		  
	 if (i == 'hide')	  
	   div.style.display = 'none';
	}
}

// added by anil
function showPopUpEmailFriend()
{
	var div = document.getElementById('emailfriend-window');
	var style = div.style.display ;
	if(style == 'block')
	  div.style.display = 'none';
	else
	  div.style.display = 'block';
}

function showPopUpCalc(i)
{
var div = document.getElementById('calculator-window');
if(div){
		var style = div.style.display ;
		if(style == 'block')
		  div.style.display = 'none';
		else
		  div.style.display = 'block';	
		  
	  	if (i == 'hide')
		  div.style.display = 'none';
	}
}

function showPopUpCurrency(i)
{
var div = document.getElementById('currency-window');
if(div){
	var style = div.style.display ;
	if(style == 'block')
	  div.style.display = 'none';
	else
	  div.style.display = 'block';	
	  
  	if (i == 'hide')
	  div.style.display = 'none';
}
}

function showFinancePage1()
{
	var div = document.getElementById('finance-page1');
	var style = div.style.display ;
	if(style == 'block')
	  div.style.display = 'none';
	else
	  div.style.display = 'block';
}

function showFinancePage2()
{
	var div = document.getElementById('finance-page2');
	var style = div.style.display ;
	if(style == 'block')
	  div.style.display = 'none';
	else
	  div.style.display = 'block';
}



function openAdvSearch_Res()
{
	var div = document.getElementById('advSearch');
	var sectionDiv = document.getElementById('section');
	var style = div.style.display ;
	if(style == 'block'){
	  div.style.display = 'none';
	  sectionDiv.style.display = 'block';
	}
	else{
	  div.style.display = 'block';
	  sectionDiv.style.display = 'none';
	}
}

function openAdvSearch_Comm()
{
	var div = document.getElementById('advSearch1');
	var sectionDiv = document.getElementById('section1');
	var style = div.style.display ;
	if(style == 'block'){
	  div.style.display = 'none';
	  sectionDiv.style.display = 'block';
	}
	else{
	  div.style.display = 'block';
	  sectionDiv.style.display = 'none';
	}
}

function sortFn(criteria){
	document.sortFrm.orderby.value = criteria;
	document.sortFrm.submit();
}

function pageFn(criteria){
	document.pageFrm.pagelimit.value = criteria;
	document.pageFrm.submit();	
}

function showCommSearch()
{
	var li = document.getElementById('commercial-tab');
	//li.className = 'selected';
	li.innerHTML = '<img src="/pictures/properties/furniture/tab-commercial-active.gif" width="82" height="24" />';
	var div = document.getElementById('comm-search');
	div.style.display = 'block';	
}

function hideResiSearch()
{
	var li = document.getElementById('residential-tab');
//	li.className = '';
	li.innerHTML = '<a style="cursor:pointer" onclick="showResiSearch();hideCommSearch();"><img src="/pictures/properties/furniture/tab-residential.gif" width="82" height="24" /></a>';
	var div = document.getElementById('resi-search');
	div.style.display = 'none';
}

function showResiSearch()
{
	var li = document.getElementById('residential-tab');
	//li.className = 'selected';
	li.innerHTML = '<img src="/pictures/properties/furniture/tab-residential-active.gif" width="82" height="24" />';
	var div = document.getElementById('resi-search');
	div.style.display = 'block';
}

function hideCommSearch()
{
	var li = document.getElementById('commercial-tab');
//	li.className = '';
	li.innerHTML = '<a style="cursor:pointer" onclick="hideResiSearch();showCommSearch();"><img src="/pictures/properties/furniture/tab-commercial.gif" width="82" height="24" /></a>';
	var div = document.getElementById('comm-search');
	div.style.display = 'none';
}

function openEmail(link,dname){
	if (typeof dname == 'undefined' ) dname = 'default';
	var params = parseQuery(link);
	var title;
	switch(params['emailtype']){
		case 'agent':
					title = 'Email This Agent';
					break;
		case 'user'	:
					title = 'Email related properties';
					break;
		case 'friend':
					title = 'Email to a Friend';
					break;
		case 'feedback':
					title = 'Email your feedback';
					break;
		case 'developer':
					title = 'Email This Developer';
					break;
		case 'addcompany':
					title = 'Email Company Details';
					break;
	}
	        
	if(dname != 2 && dname!='default') {
    var xp, yp, op
	xp = dname.offsetLeft;	// Element's offset x in pixels
	yp = dname.offsetTop;	// Element's offset y in pixels
	
	while (dname.offsetParent) {
		op = dname.offsetParent;	// Get container parent
		xp = xp + op.offsetLeft;	// Add this element's offset x in pixels
		yp = yp + op.offsetTop;		// Add this element's offset y in pixels
		dname = dname.offsetParent;	// Update current container
	}		
	}
	var div = document.getElementById('email-window');
	if(dname != 2 && dname!='default') {
	document.getElementById('emaildiv').style.left = (xp-300)+"px";
	document.getElementById('emaildiv').style.top = (yp-400)+"px";
	document.getElementById('emaildiv').style.display = "block";
	}
	var style = div.style.display ;
 	if(style == 'block') 
	  div.style.display = 'none';
	else{
	 	var body_name = 'emaildiv_body';
	 	var header_name = 'emaildiv_header';

	 	var html = []; 
	 		html.push('<div id="'+header_name+'" style="font-size:15px; font-weight:bold; background:#D4D4D4; color:#888888; padding:5px; cursor:move;" >');
			html.push('<div style="float:left; width:200px; font-size:15px; font-weight:bold; color:#888888; ">'+title+'</div>');
		    html.push('<div style="float:right; clear:right;" >');
		    html.push('<a href="javascript:void(0)" onclick="javascript:openEmail(null,2)" style="color:#888888; font-size:12px; font-weight:bold;" ><img src="http://www.arabianbusiness.com/pictures/properties/buttons/close.png" border="0"></a>');
		    html.push('</div><br clear="all" /></div>');
		    
		    
		    html.push('<div id="'+body_name+'" align="center" style="font-size:12px;font-weight:bold;"');
		    html.push('<br/><br/><br/><br/><br/><br/><br/><br/>');
		    html.push('<img src="/includes/js/joomla/loading.gif"/>LOADING.........');
		    html.push('</div>');
	  $('econtent').setHTML(html.join('')); //Set the base html - header and loading imaage
	  
	  div.style.display = 'block';
		var tempvar;
		/* method post for IE and GEt for FireFox */ 
		if (window.screen && window.screen.pixelDepth)
			{ tempvar =  'get'; } else {tempvar =  'post';}

		//Function to check if the Ajax times out
		var fn = function(httpreq) { 
			if(httpreq.transport.readyState!=4)
			{	//Request timed out
				httpreq.transport.abort();
			}
			else
			{	httpreq.onSuccess(httpreq);
			}
		};
		
		//timer variable reference
		var timer = null;
		
		//Ajax request. Returns the form data to the holder body of the div popup.
		var req = new Ajax(link, {
				method: tempvar,
				update: $(body_name),
				evalScripts: true,
				onSuccess: function(response) { 
				},
				onComplete: function(response) {
					$clear(timer);
				},
				onFailure: function(response) {
					$(body_name).setHTML('<b>Request didn\'t go through.</b><br />Please try again.');
				}
		}).request();
		
		timer = fn.delay(5000, this, req); //if request hasn't gone through after 5 seconds, give an error
		
		if(Drag.Move)
		{	new Drag.Move($('emaildiv'), {handle:$(header_name)}); //Only drag from the header
		}
	}
}

function openAgent(e){
	var mySlide = new Fx.Slide('agent_details');
	e = new Event(e);
			
	var div = document.getElementById('agent_details');
	var style = div.style.display ;
	if(style == 'block'){
	  div.style.display = 'none';
	  mySlide.toggle();
	 }
	else{
	  div.style.display = 'block';
	  mySlide.toggle();
	}
	e.stop();	  
}

function openTxt(title)
{
	var div = document.getElementById(title);
	var style = div.style.display ;
	if(style == 'block')
	  div.style.display = 'none';
	else
	  div.style.display = 'block';
}

function showProperty(){
	var li = document.getElementById('propertyTab');
	li.innerHTML = '<a href="javascript:void(0)" class="artikelactive" onclick="showProperty();hideLocation();hideFloorplan();hideFinance();"><span>Property Pictures</span></a>';
	var div = document.getElementById('show-property-details-tab');
	div.style.display = 'block';	
}

function showLocation(){
	var li = document.getElementById('locationTab');
	li.innerHTML = '<a href="javascript:void(0)" class="artikelactive" onclick="showLocation();hideProperty();hideFloorplan();hideFinance();"><span>Location Map</span></a>';
	var div = document.getElementById('show-location-map-tab');
	var browser=navigator.appName;
	if(div.style.visibility == 'hidden') { 
		if(browser == "Microsoft Internet Explorer")
		  div.style.width = div.style.width + 0 + 'px';
		div.style.visibility = 'visible';
		div.style.position = 'relative';
	}
	div.style.display = 'block';
}

function showFloorplan(){
	var li = document.getElementById('floorplanTab');
	li.innerHTML = '<a href="javascript:void(0)" class="artikelactive" onclick="showFloorplan();hideLocation();hideProperty();hideFinance();"><span>Floor Plans</span></a>';
	var div = document.getElementById('show-floorplans-tab');
	div.style.display = 'block';	
}

function showFinance(){
	var li = document.getElementById('financeTab');
	li.innerHTML = '<a href="javascript:void(0)" class="artikelactive" onclick="showFinance();hideLocation();hideFloorplan();hideProperty();"><span>Finance</span></a>';
	var div = document.getElementById('show-finance-tab');
	div.style.display = 'block';	
}

function hideProperty(){
	var li = document.getElementById('propertyTab');
	li.innerHTML = '<a href="javascript:void(0)" onclick="showProperty();hideLocation();hideFloorplan();hideFinance();"><span>Property Pictures</span></a>';
	var div = document.getElementById('show-property-details-tab');
	div.style.display = 'none';	
}

function hideLocation(){
	var li = document.getElementById('locationTab');
	li.innerHTML = '<a href="javascript:void(0)" onclick="showLocation();hideProperty();hideFloorplan();hideFinance();"><span>Location Map</span></a>';
	var div = document.getElementById('show-location-map-tab');
	div.style.display = 'none';		
}

function hideFloorplan(){
	var li = document.getElementById('floorplanTab');
	li.innerHTML = '<a href="javascript:void(0)" onclick="showFloorplan();hideLocation();hideProperty();hideFinance();"><span>Floor Plans</span></a>';
	var div = document.getElementById('show-floorplans-tab');
	div.style.display = 'none';		
}

function hideFinance(){
	var li = document.getElementById('financeTab');
	li.innerHTML = '<a href="javascript:void(0)" onclick="showFinance();hideLocation();hideFloorplan();hideProperty();"><span>Finance</span></a>';
	var div = document.getElementById('show-finance-tab');
	div.style.display = 'none';		
}

function parseQuery(query){
	var params = new Object();
	if (!query) {
		return params;
	}
	//drop the ? 
	query = query.replace(/^\?/,'');
	
	var pairs = query.split(/[;&]/);
	for ( var i = 0; i < pairs.length; i++ )
	{
		var KeyVal = pairs[i].split('=');
		if ( ! KeyVal || KeyVal.length != 2 ) {
			continue;
		}
		var key = unescape( KeyVal[0] );
		var val = unescape( KeyVal[1] ).replace(/\+ /g, ' ');
		params[key] = val;
	}
	return params;	
}

function moveToEmail()
{
	var scroll = new Fx.Scroll(window);
	div = document.getElementById('agentEmailForm');
	if(div)
		scroll.toElement(div);	
}

function submitForm(frmObj, e){

	if(!validateForm(frmObj))
	{	return false;
	}
	
	var type = frmObj.emailtype.value;
	
	if(type == 'agent'){
		var total = "";
		for(var i=0; i < frmObj.request.length; i++){
			if(frmObj.request[i].checked)
				total+=	frmObj.request[i].value + '|';
		}
		frmObj.requestVar.value = total;
	}
	/**
	 * Prevent the submit event
	 */
	new Event(e).stop();

	var title;
	switch(type){
		case 'agent':
				    title = 'Email This Agent';
					break;
		case 'friend':
					title = 'Email to a Friend';
					break;
		case 'user':
				   title = 'Email related properties';
				   break;
		case 'feedback':
				   title = 'Email your feedback';
				   break;
		case 'developer':
				   title = 'Email This Developer';
				   break;
		case 'addcompany':
					title = 'Email Company Details';
					break;
	}
	/**
	 * This empties the log and shows the spinning indicator
	 */
	var html = '<br/><br/><br/><br/><br/><br/><br/>';
	  	html += '<div align="center" style="font-size:12px;font-weight:bold;"><img src="/includes/js/joomla/loading.gif"/>PROCESSING.........</div>';
   $('emaildiv_body').setHTML(html);
	
	/**
	 * send takes care of encoding and returns the Ajax instance.
	 * onComplete removes the spinner from the log.
	 */		
	frmObj.send({
		update: $('emaildiv_body'),
		onComplete: function() {
		},
		onFailure: function() { 
			$('emaildiv_body').setHTML('<b>Request didn\'t go through.</b><br />Please try again.');
		}
	});	
	
}
function submitForm1(frmObj, e){

	if(!validateForm(frmObj))
	{	return false;
	}
	
}

function checkEmailForm(frmObj){
				if(!validateForm(frmObj))
					return false;
				else{
					var total = "";
					for(var i=0; i < frmObj.request.length; i++){
						if(frmObj.request[i].checked)
							total+=	frmObj.request[i].value + '|';
					}
					frmObj.requestVar.value = total;
					return true;
				}
}
/* Returns true if any field in the form has changed. */
function isFormChanged(form){

    var isChanged = false ;

    for (var i = 0; i< form.length; i++)
    { 
        var t = 'errtxt';
        if(form.elements[i].name == t)
            continue;
        switch(form.elements[i].type)
        {
            case "text" :
                isChanged =  isTextChanged(form.elements[i]) ;
                break;

            case "select-one" :                
                isChanged =  isSelectChangedOne(form.elements[i]) ;            
                break;

            case "select-multiple" :                
                isChanged =  isSelectChangedMul(form.elements[i]) ;            
                break;

            case "radio" :    
                isChanged =  isRadioChanged(form.elements[i]) ; 
                break;

            case "checkbox" :    
                isChanged =  isCheckChanged(form.elements[i]) ; 
                break;

            case "textarea" :
                isChanged =  isTextAreaChanged(form.elements[i]) ; 
                break;
           }                  


        if (isChanged) 
         { 
            break ;
         }
     }

    return isChanged;    
}


/* ********************************************************************** */
/* Returns true if the select-one value has changed, else returns false. */ 
/* ********************************************************************** */
function isSelectChangedOne(selectbox) 
{   
    var len = selectbox.options.length ;
    var defaultIndex = -1 ;
    
    for (var i = 0 ; i < len ; i++) 
    {
        if (selectbox.options[i].defaultSelected)  
        {
            defaultIndex = i ;
             break;
        }   
     }
     
     if (selectbox.size <= 1) 
     {
        if (defaultIndex == -1 && selectbox.selectedIndex == 0) return false;
        return (defaultIndex == selectbox.selectedIndex ) ? false : true ;
     }  
     else 
     {
        return (defaultIndex == selectbox.selectedIndex) ? false : true ;
     }
} 


/* ************************************************************************** */
/* Returns true if the select-multiple value has changed, else returns false. */ 
/* ************************************************************************** */
function isSelectChangedMul(selectbox)
{   
    var len = selectbox.options.length ;

    for (var i = 0 ; i < len ; i++) 
    { 
        if (selectbox.options[i].selected != selectbox.options[i].defaultSelected ) 
        { 
            return true ;
        }   
    } 
  return false;
}  


/* ******************************************************************** */
/* returns true if the text value has changed, else returns false. */ 
/* ******************************************************************** */
 function isTextChanged(textBox)  
 {  
    return (textBox.value == textBox.defaultValue) ? false : true ;
 }


/* **************************************************************************** */
/* Returns true if the radio checked condition has changed, else returns false. */ 
/* **************************************************************************** */
function isRadioChanged(radioButton) 
{   
    return (radioButton.checked == radioButton.defaultChecked) ? false : true ;
} 


/* *************************************************************************** */
/* returns true if checkbox checked condition has changed, else returns false. */ 
/* **************************************************************************** */
function isCheckChanged(checkBox) 
{   
    return (checkBox.checked == checkBox.defaultChecked) ? false : true ;
} 


/* ********************************************************************** */
/*  returns true if the select value has changed else returns false       */ 
/* ********************************************************************* */
function isTextAreaChanged(textAreaField) 
{   
    return (textAreaField.defaultValue == textAreaField.value) ? false : true ;
}
function displayPopups(tp,st,dname) {
    //For positioning the popups
    var xp, yp, op
	xp = dname.offsetLeft;	// Element's offset x in pixels
	yp = dname.offsetTop;	// Element's offset y in pixels
	
	// Now loop through all parent containers, adding offsets as we do so
	while (dname.offsetParent) {
		op = dname.offsetParent;	// Get container parent
		xp = xp + op.offsetLeft;	// Add this element's offset x in pixels
		yp = yp + op.offsetTop;		// Add this element's offset y in pixels
		dname = dname.offsetParent;	// Update current container
	}
	
	if(tp == 5 && st==1) {
        eraseCookie('display_fb');
        eraseCookie('fb_name');
        eraseCookie('fb_email');
        eraseCookie('fb_msg');
        var div = document.getElementById('email-window');
        document.getElementById('emaildiv').style.left = (xp-300)+"px";
		document.getElementById('emaildiv').style.top = (yp-400)+"px";
		document.getElementById('emaildiv').style.display = "block";
		div.style.display = 'block';	
    	var div = document.getElementById('display_fb');
		div.style.display = 'block';
		var div = document.getElementById('display_friend');
		div.style.display = 'none';
		var div = document.getElementById('display_user');
		div.style.display = 'none';
	}	else if(tp == 2 && st==1) {
        var div = document.getElementById('email-window');
        document.getElementById('emaildiv').style.left = (xp-300)+"px";
		document.getElementById('emaildiv').style.top = (yp-400)+"px";
		document.getElementById('emaildiv').style.display = "block";
		div.style.display = 'block';	
		var div = document.getElementById('display_friend');
		div.style.display = 'block';
    	var div = document.getElementById('display_fb');
		div.style.display = 'none';
		var div = document.getElementById('display_user');
		div.style.display = 'none';
		
	}	else if(tp == 3 && st==1) {
	    var div = document.getElementById('email-window');
        document.getElementById('emaildiv').style.left = (xp-300)+"px";
		document.getElementById('emaildiv').style.top = (yp-400)+"px";
		document.getElementById('emaildiv').style.display = "block";
		div.style.display = 'block';	
		var div = document.getElementById('display_friend');
		div.style.display = 'none';
    	var div = document.getElementById('display_fb');
		div.style.display = 'none';
		var div = document.getElementById('display_user');
		div.style.display = 'block';
		
	}  else if(tp == 6 && st==1) {
		var div = document.getElementById('email-window');
        document.getElementById('emaildiv').style.left = (xp-500)+"px";
		document.getElementById('emaildiv').style.top = (yp-100)+"px";
		document.getElementById('emaildiv').style.display = "block";
		div.style.display = 'block';	
		var div = document.getElementById('display_addcompany');
		div.style.display = 'block';
	}
	
}
function displayagntPopups(compname, unitid, dname) {
	var xp, yp, op
	xp = dname.offsetLeft;	// Element's offset x in pixels
	yp = dname.offsetTop;	// Element's offset y in pixels
	// Now loop through all parent containers, adding offsets as we do so
	while (dname.offsetParent) {
		op = dname.offsetParent;	// Get container parent
		xp = xp + op.offsetLeft;	// Add this element's offset x in pixels
		yp = yp + op.offsetTop;		// Add this element's offset y in pixels
		dname = dname.offsetParent;	// Update current container
	}
	
	var div = document.getElementById('email-window');
	document.getElementById('emaildiv').style.left = (xp-300)+"px";
	document.getElementById('emaildiv').style.top = (yp-400)+"px";
	document.getElementById('emaildiv').style.display = "block";
	
		div.style.display = 'block';	
		var div = document.getElementById('display_agentpopup');
		div.style.display = 'block';
		var inval = document.getElementById('comp_name') ;
		inval.innerHTML = compname;
		document.agent_email.id.value = unitid;
		document.agent_email.compname.value = compname;
		
		
}
function closePopups(tp,st,urlval) {
    if(tp == 5 && st==1) {
        eraseCookie('display_fb');
        eraseCookie('fb_name');
        eraseCookie('fb_email');
        eraseCookie('fb_msg');
        var div = document.getElementById('email-window');
		div.style.display = 'none';	
    	var div = document.getElementById('display_friend');
		div.style.display = 'none';		
		var div = document.getElementById('display_fb');
		div.style.display = 'none';
		var div = document.getElementById('display_user');
		div.style.display = 'none';		
		var url_val = "http://"+urlval;
		window.location = url_val;
		
	}	else if(tp == 2 && st==1) {
	    eraseCookie('frnd_mailto');
        eraseCookie('frnd_email');
        eraseCookie('frnd_name');
        eraseCookie('frnd_message');
        var div = document.getElementById('email-window');
		div.style.display = 'none';
		var div = document.getElementById('display_friend');
		div.style.display = 'none';		
		var div = document.getElementById('display_fb');
		div.style.display = 'none';
		var div = document.getElementById('display_user');
		div.style.display = 'none';		
		var url_val = "http://"+urlval;
		window.location = url_val;
	} else if(tp == 6 && st==1) {
		eraseCookie('agnt_name');
        eraseCookie('agnt_email');
        eraseCookie('agnt_phone');
        eraseCookie('agnt_request');
        eraseCookie('agnt_msg');
        eraseCookie('agnt_location');
        var div = document.getElementById('email-window');
		div.style.display = 'none';
		var div = document.getElementById('display_agentpopup');
		div.style.display = 'none';		
		
        var url_val = "http://"+urlval;
		window.location.href = url_val;
	} else if(tp == 3 && st==1) {
	    eraseCookie('usr_category');
        eraseCookie('usr_agentid');
        eraseCookie('usr_views');
        eraseCookie('usr_price');
        eraseCookie('usr_area');
        eraseCookie('usr_name');
        eraseCookie('usr_email');
        var div = document.getElementById('email-window');
		div.style.display = 'none';
		var div = document.getElementById('display_friend');
		div.style.display = 'none';		
		var div = document.getElementById('display_fb');
		div.style.display = 'none';
		var div = document.getElementById('display_user');
		div.style.display = 'none';		
		var url_val = "http://"+urlval;
		window.location.href = url_val;
	} else if(tp == 8 && st==1) {
	    eraseCookie('addcmp_comp_nm');
        eraseCookie('addcmp_phone');
        eraseCookie('addcmp_fax');
        eraseCookie('addcmp_email');
        eraseCookie('addcmp_site');
        eraseCookie('addcmp_msg');
        eraseCookie('addcmp_email');
        eraseCookie('addcmp_cntry');
        var div = document.getElementById('email-window');
		div.style.display = 'none';
		var div = document.getElementById('display_addcompany');
		div.style.display = 'none';		
		var url_val = "http://"+urlval;
		window.location.href = url_val;
	}
	
	
}
function eraseCookie(name) {
    createCookie(name,"",0);

	return ;

}
function createCookie(name,value,days) {

	if (days) {

		var date = new Date();

		date.setTime(date.getTime()+(days*24*60*60*1000));

		var expires = "; expires="+date.toGMTString();



	}else {

		var expires = "";

		

	}

	document.cookie = name+"="+value+expires+"; path=/";

	return;

  
}