/*********************  Cookie Implementation  ***********************/
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=/";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)  
{
	createCookie(name,"",-1);
}

function saveLoginInfo()
{
	if(dojo.byId('remember_me').checked)
	{
		 createCookie('portal_cookie_login_name',dojo.byId('username').value,365);
		 createCookie('portal_cookie_login_password',dojo.byId('password').value,365);
	}
	else
	{
		eraseCookie('portal_cookie_login_name');
		eraseCookie('portal_cookie_login_password');
	}
}

function getSavedLoginInfo()
{
	dojo.byId('username').value = '';
	dojo.byId('password').value = '';
	if(readCookie('portal_cookie_login_name'))
	{
	
		dojo.byId('username').value = readCookie('portal_cookie_login_name');
	
		dojo.byId('password').value = readCookie('portal_cookie_login_password')
	
		dojo.byId('remember_me').checked = true;
	}
}


function submitLoginForm()
{
	function display(t)
	{
		$('main_container_div').innerHTML = t.responseText;
	}

	var url = "/authent";
	var serializedForm = Form.serialize('frm_login');
	new Ajax.Request(url,{onSuccess:display,parameters:serializedForm});
}

function submitChangePasswordForm()
{
	if($('password').value =='')
	{
		$('error_message').innerHTML = 'Please Enter the Current Password';
		return false;
	}
	
	if($('new_password').value =='')
	{
		$('error_message').innerHTML = 'Please Enter the New Password';
		return false;
	}
	
	if($('confirm_password').value =='')
	{
		$('error_message').innerHTML = 'Please Enter the Confirm Password';
		return false;
	}
	
	if($('new_password').value != $('confirm_password').value)
	{
		$('new_password').value = '';
		$('confirm_password').value='';
		
		$('error_message').innerHTML = 'New Password and Confirm Password must be the same';
		return false;
	} 
	
	function display(t)
	{
		alert(t.responseText);
		window.location.href = '/main';
	}

	var url = "/authent/changepassword";
	var serializedForm = Form.serialize('frm_change_password');
	new Ajax.Request(url,{onSuccess:display,parameters:serializedForm});
}

function submitForm(formName,container)
{
	Ajax.Responders.register({
	  onCreate: function(request){ document.body.style.cursor = "wait"; },
	  onComplete: function(request){
	document.body.style.cursor = "default"; }
	
	}); 
	closeDiv(container);
	tinyMCE.execCommand('mceRemoveControl', false, 'tiny_mce_note_content');
	function callback(t)
	{
		$(container).style.display = ''; 
		$(container).innerHTML = t.responseText;
	}
	var url  = $(formName).action;
	var serializedForm = Form.serialize(formName);
	new Ajax.Request(url,{onSuccess:callback,parameters:serializedForm});
}

function renderPage(container,url){ 
	Ajax.Responders.register({
	  onCreate: function(request){ document.body.style.cursor = "wait"; },
	  onComplete: function(request){
	document.body.style.cursor = "default"; }
	
	}); 
	
	function callback()
	{
		var screenW = 640, screenH = 480;
		if (parseInt(navigator.appVersion)>3) {
		 screenW = screen.width;
		 screenH = screen.height;
		}
		else if (navigator.appName == "Netscape" 
		    && parseInt(navigator.appVersion)==3
		    && navigator.javaEnabled()
		   ) 
		{
		 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
		 var jScreenSize = jToolkit.getScreenSize();
		 screenW = jScreenSize.width;
		 screenH = jScreenSize.height;
		}
		
		$(container).style.display = '';
		newheight = parseInt(document.body.offsetHeight) - 150;
		$(container).style.height = newheight+"px";	
	}
	
	new Ajax.Updater(container,url,{onSuccess:callback});
}

//This function instanciate a Tiny MCE object for Rich Text Editor ..
function callTinyMce(tinyMceTextArea,tinyMceTheme)
	{
		tinyMCE.init({
		mode: "exact",
		elements : tinyMceTextArea,
		theme : tinyMceTheme,
		plugins : "style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
	
		// Theme options
		theme_advanced_buttons1 : "bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		theme_advanced_buttons4 : "styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,pagebreak",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		theme_advanced_path : false,
		content_css : "/styles/tcStyles.css"
		});
		
	}

function renderEditor(container,url)
{
	function callback(t)
	{
		$(container).innerHTML = t.responseText;
		callTinyMce('tiny_mce_note_content','simple');
		$(container).style.display = '';
	}
	new Ajax.Request(url,{onSuccess:callback});
}


function makeBig(thumbnail)
{
	$('main_photo_img').src = thumbnail.src;
}

function restoreMainPhoto(mainPhotoSrc)
{
	$('main_photo_img').src = mainPhotoSrc;
}

function playVirtualTour(url)
{
// Popup window code
	popupWindow = window.open(
		url,'popUpWindow','height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')
}

function populateThumbnails()
{
 	var thumbnail = 'http://extimages2.living.net/ImagesHomeProd3/FL/idx/photos/ftmyersbeach/77/200767759.jpg'
 		
}

function closeDiv(divName)
{
	new  Effect.SlideUp(divName);
//	$(divName).style.display = 'none'; 

}

/** Property Operations **/
function rejectProperty(divName,mlsId,ht)
{
	new  Effect.Fade(divName);
	renderPage('housetrack_info','/client/changepropertystatus/status/2/ht/' + ht + '/mls_id/' + mlsId);
}

function saveProperty(divName,photoId,ht,mlsId)
{
	function fadeLine(){new Effect.Fade(divName)};
	new Effect.Move($(photoId), { x: 0, y: -2000, afterFinish:fadeLine });
	renderPage('housetrack_info','/client/changepropertystatus/status/1/ht/' + ht + '/mls_id/' + mlsId);
}

function rejectDetailProperty(ht,linkId,mlsId)
{
	renderPage('housetrack_info','/client/changepropertystatus/status/2/ht/' + ht + '/mls_id/' + mlsId);
	renderPage('main_div','/client/propdetail/link_id/' + linkId);
}

function saveDetailProperty(ht,linkId,mlsId)
{
	renderPage('housetrack_info','/client/changepropertystatus/status/1/ht/' + ht + '/mls_id/' + mlsId);
	renderPage('main_div','/client/propdetail/link_id/' + linkId);
}

/** Housetrack Operations **/
 
function deleteHousetrack(divName,ht)
{
	if(confirm("Are you sure you want to delete the Auto MLS."))
	{
		new Effect.Fade(divName);
		new Ajax.Request('/housetrack/changestatus/status/0/ht/' + ht);
	}
}

function setClass(div,cls)
{
	$(div).className = cls;
}

function showSdInfo(catId, memberId)
{
	function callback(t)
	{
		/* leftPosition=(screen.width)?(screen.width-w)/2:100;
		topPosition=(screen.height)?(screen.height-h)/2:100;
		
		$('popup_div').left = leftPosition+'px';
		$('popup_div').top = topPosition+'px';*/
		
		$('page_disabler').style.display = '';
		$('popup_div').style.display = '';
		$('popup_div').style.zIndex = 1000;
		$('popup_div').innerHTML = t.responseText;
		
		
		//$('page_disabler').style.display = '';
	}
	switch(catId)
	{
		case'agent':
			new Ajax.Request('/agent/agentinfo/id/'+memberId,{onSuccess:callback})
			break;
			
		case 'sd':
			//alert('Info to come');
			break;
			
		default:
			break;
	}	
	
}

function closePopupDiv()
{
	$('page_disabler').style.display = 'none';
	$('popup_div').style.display = 'none';
	$('popup_div').innedHTML= '';
}
function addToTeam(catId, originalId)
{
	//new  Effect.Fade(divName);
	
	function callback()
	{
		/*alert('The Member has been added to your Team');
		renderPage('main_div','/team');
		renderPage('sd_list_div','/team/myteamlist/catid/'+catId);*/
		window.location.href = '/team';
	}
	
	if(confirm('Are sure you want to add this Member to Your Team?'))
	{
		new Ajax.Request('/team/addmember/cat_id/'+catId+'/original_id/' + originalId,{onSuccess:callback});
	} 
	
}

function removeFromTeam(catId, originalId)
{
	function callback()
	{
		/*alert('The Member has been removed from your Team');
		renderPage('main_div','/team');
		renderPage('sd_list_div','/team/myteamlist/catid/'+catId);*/
		window.location.href = window.location.href;
	}
	
	if(confirm('Are sure you want to remove this member from you team?'))
	{
		new Ajax.Request('/team/removemember/cat_id/'+catId+'/original_id/' + originalId,{onSuccess:callback});
	} 
}

function buildCityList(regionId)
{
	function callback(t)
	{
		$("city_select").length=0;
		$("city_select").options[0] = new Option('Select a City', 'ALL');
		$("city_select").options[1] = new Option('ALL', 'ALL');
		var info = eval("(" + t.responseText + ")");
		for(var i=0;i<=info.length;i++)
		{
			$("city_select").options[i+2] = new Option(info[i].name, info[i].id);
		}
	}
	
	if(regionId.value != '')
	{
		$('sd_search_button').style.display = ''
	}
	else
	{
		$('sd_search_button').style.display = 'none'
	}
	
	var url='/sd/buildcitylist/region_id/' + regionId.value;
	new Ajax.Request(url,{onSuccess:callback});
}

function regionIdToInitial(id){
	switch(id){
			case '101':
					return "SW";
					break;
					
			case '102':
					return "SE";
					break;
					
			case '103':
					return "CE";
					break;
					
			case '104':
					return "C";
					break;
					
			case '105':
					return "CW";
					break;
					
			case '106':
					return "NE";
					break;
					
			case '107':
					return "NC";
					break;
					
			case '108':
					return "NW";
					break;
			
			default:
				return id;
				break;
		}
}			

function sdCategoryList()
{
	var state = dojo.byId('state_select').value;
	var cityName = dojo.byId('city_select').options[dojo.byId('city_select').selectedIndex].text;
	var regionName = regionIdToInitial(dojo.byId('region_select').value);
	var regionId = dojo.byId('region_select').value;
	var cityId = dojo.byId('city_select').value;
	var typeStr = dojo.byId('type_select').value;
	var spec  = dojo.byId('specialty_select').value;
		
	createCookie('sdListLink','state/'+state+'/region_id/'+regionId+'/regionname/'+regionName+
	'/city_id/' + cityId +'/cityname/'+cityName+'/type/'+typeStr+'/specialty/'+spec, 365);
	
	window.location.href = '/sd/sdcategorylist/'+readCookie('sdListLink');
	
}

function agentList()
{
	window.location.href = '/sd/agentlist/'+readCookie('sdListLink');
	renderPage('sd_list_div','/sd/agentlist/state/'+state+'/region_id/'+regionId+'/regionname/'+regionName+
			'/city_id/' + cityId +'/cityname/'+cityName+'/type/'+typeStr+'/specialty/'+spec);
}

function openTab(tab)
{
	alert(tab.innerHTML);
}

function showOtherActivityType(act_type)
{
	dojo.byId('other_activity_type').value=''
	dojo.byId('other_activity_type').style.display = 'none';
	if(act_type.value == 'other')
	{
		dojo.byId('other_activity_type').style.display = '';
	}
}

function searchContacts()
{
	sendForm('frm_add_activity', 'contact_result');
	
}

function openSearchContact()
{
	dojo.byId('contact_search').style.display = '';
	dojo.byId('recipients').style.display = 'none';
}

function closeSeachContact()
{
	dojo.byId('contact_search').style.display = 'none';
	dojo.byId('recipients').style.display = '';
}

function chooseContact(row)
{
	var cells = row.getElementsByTagName("td");
	dojo.byId("contact_name").innerHTML = cells[0].innerHTML;
	dojo.byId("contact_phone").innerHTML = cells[1].innerHTML;
	dojo.byId("contact_email").innerHTML = cells[2].innerHTML;
	dojo.byId('contact_id').value = row.id;
	dojo.byId('span_include_contact').style.display = '';
	closeSeachContact();
}

function showContactInfo(contactId)
{
	alert('Show info for the contact : ' + $(contactId).value);
}

function checkMember(catId)
{
	var members = 	$(catId).childElements();
	var checkId = 'member_'+catId +'_'+ members[2].id;
	//alert($(checkId).checked);
	$(checkId).checked = true;
}

function saveActivity()
{
	if(dijit.byId('act_schedule_date') == '')
	{
		alert('Due date is required');
		return;
	}
	
	
	
	dojo.byId('frm_add_activity').action = '/activity/save';
	dojo.byId('frm_add_activity').method = 'post';
	dojo.byId('frm_add_activity').submit();
	/*function display(t)
	{
		if(t.responseText)
		{
			alert("Thank you.\nYour Activivty has been sent.");
			window.location.href='/activity/outbox';
		}
	}

	var url = "/activity/save";
	var serializedForm = Form.serialize('frm_add_activity');
	new Ajax.Request(url,{onSuccess:display,parameters:serializedForm});*/
}

function acceptActivity(actId)
{
	function callback(t)
	{
		window.location.href='/activity/detail/act/' + t.responseText;
	}

	var url = '/activity/decide/decision/accepted/act/' + actId;
	new Ajax.Request(url,{onSuccess:callback});
}

function declineActivity(actId)
{
	function callback(t)
	{
		alert('Activity has been declined.');
		window.location.href='/activity/inbox';
		
	}
	if(confirm('Please confirm that you want to decline the current Activity.'))
	{
		var url = '/activity/decide/decision/declined/act/' + actId;
		new Ajax.Request(url,{onSuccess:callback});
	}
}
function openDetailActivity(actId)
{
	dojo.byId('activity_div').style.display = 'none';
	renderPage('activity_detail_div','/activity/detail/act' + actId);
}

function closeDetailActivity()
{
	dojo.byId('activity_detail_div').innerHTML = '';
	dojo.byId('activity_div').style.display = '';
}

function addNote(closeaction)
{
	
	if(dojo.byId('note_content').value == '')
	{
		alert('Please enter a Note');
		return;
	}
	
	if(closeaction == 0)
	{
		dojo.byId('frm_add_note').action = "/activity/addnote/closeaction/0";
		//dojo.byId('frm_add_note').submit();	
		return false;
	}
	
	if(dojo.byId('act_type_id').value == 3)
	{
		if(confirm('Please confirm that you want to proceed.'))
		{
			dojo.byId('frm_add_note').action = "/activity/addnote/closeaction/1";
			dojo.byId('frm_add_note').submit();
		}
		
		return false;
	
	}
	
	else if(dojo.byId('act_type_id').value == 7 && closeaction != 0 && closeaction != 4 && closeaction != 3 && closeaction != 2)
	{
		dijit.byId('dialogTopProducer').show();
		
		return false;
	}
		
	if(closeaction != 0)
	{
		dojo.byId('frm_add_note').action = "/activity/addnote/closeaction/" + closeaction;
		dojo.byId('frm_add_note').submit();
	}
	else
	{
		dijit.byId('dialogNewActivity').show();
	}
	
	
}



function openAddActivity()
{
	var container = 'activity_div';
	var url ='/activity/add';
	Ajax.Responders.register({
	  onCreate: function(request){ document.body.style.cursor = "wait"; },
	  onComplete: function(request){
	document.body.style.cursor = "default"; }
	
	}); 
	
	
	
	function callback()
	{
		$(container).style.display = '';
		newheight = document.body.offsetHeight - 150;
		$(container).style.height = newheight+"px";	
	}
	
	new Ajax.Updater(container,url,{onSuccess:callback});
	
	//setTimeout("setCalendar()",2000);
	
}

function setCalendar(id)
{
	var  calendar1;
	calendar1 = new Epoch('schedule_time','popup',$(id),false);
}

 function showDialog(formDlg)
{
    dijit.byId(formDlg).show();
}

function hideDialog(formDlg)
{
    dijit.byId(formDlg).hide();
}

function saveMessage(data){
   // var data = dijit.byId("frm_help_message").attr('value');
    if(data.help_message_phone == '')
    {
        alert("Enter your Phone Number.");
        showDialog("frm_help_message");
        dijit.focus(dijit.byId('mess_phone'));
        return false;
    }
    
    if(data.help_message_email == '')
    {
        alert("Enter your Email address.");
        showDialog("frm_help_message");
        dijit.focus(dijit.byId('mess_email'));
        
        return false;
    }
    
    //JSONObject = jsonObj = new JSONObject();
    //jsonObjet = dijit.byId("frm_help_message");
   	dojo.xhrGet({
   		  url:"/message/save/json/"+data, 
   		  handleAs:"json",
   		  load: function(jsonData)
   		  {
   		  	 dijit.byId('mess_contents').setValue('');
   		   	  alert(jsonData['message']);
          	  return true;
   		  }
   		});
       
   
}


function buildCity(regionObj,cityId)
{
  var cityObj = dojo.byId(cityId);
  dojo.xhrGet({
	    url:"/index/city/region/" + regionObj.value,
	    handleAs:"json",
	    load: function(cityStore)
	    {
	  	cityObj.store = cityStore;
	  	cityObj.length = 0;
		for(var i=0;i<=cityStore.length;i++)
		{
			cityObj.options[i] = new Option(cityStore[i].city_name, cityStore[i].city_id);
		}
	    }
  });
}

function buildRegion(stateObj,regionId,cityId)
{
	var regionObj = dojo.byId(regionId);
	dojo.xhrGet({
	    url:"/index/region/state/" + stateObj.value,
	    handleAs:"json",
	    load: function(regionStore)
	    {
	    regionObj.store = regionStore;
	    regionObj.length = 0;
		regionObj.options[0] = new Option('Select a region', '');
		for(var i=0;i<=regionStore.length;i++)
		{
			regionObj.options[i+1] = new Option(regionStore[i].region_name, regionStore[i].region_id);
		}
	    }
  });
	
  if(cityId)
  {
	  var cityObj = dojo.byId(cityId);
	  dojo.xhrGet({
		    url:"/index/city/state/" + stateObj.value,
		    handleAs:"json",
		    load: function(cityStore)
		    {
		  	cityObj.store = cityStore;
		  	cityObj.length = 0;
			for(var i=0;i<=cityStore.length;i++)
			{
				cityObj.options[i] = new Option(cityStore[i].city_name, cityStore[i].city_id);
			}
		    }
	  });
  }
  
}
function emptyList(elemId)
{
	 var elemObj = dojo.byId(ElemId);
	 elemObj.length = 0;
}

function removeRow(rowId)
{
	id = dojo.byId(rowId);
	parentId = id.parentNode;
	parentId.parentNode.removeChild(parentId);
}

function sendForm(frm,respDiv) 
{
      sendFormById(dojo.byId(frm),respDiv);
}


function sendFormById(frm,respDiv) 
{

	 secondDlg = new dijit.Dialog({
         title: "Processing. Please wait ...",
         style: "width: 300px"
	  });
	 
var xhrArgs = {
    form: frm,
    handleAs: "text",
    load: function(message) {
        dojo.byId(respDiv).innerHTML = message;
        dijit.byId('hourglass_div').hide();
    },
    error: function(error) {
        dojo.byId(respDiv).innerHTML = 'The information could not be sent. Try again.';
    }
}
	var waitingImage = document.createElement('img');
		  waitingImage.setAttribute('src','/images/circle_loader.gif');
		  dojo.byId(respDiv).innerHTML = '';
		  dojo.byId(respDiv).appendChild(waitingImage);
		  
		var hourglassDiv = dijit.byId('hourglass_div');
			hourglassDiv.attr("content", waitingImage);
			hourglassDiv.show();
		  
		  var deferred = dojo.xhrPost(xhrArgs);
}

var hackForNowAlreadyCalled = false;

function fullEditor(tarea)
{
	if(hackForNowAlreadyCalled)
	{
		return false;
	}
	hackForNowAlreadyCalled = true;
	(function($)
	{
		$('#'+ tarea ).css({'display':''});	
		$('#'+ tarea ).wysiwyg({
		controls: {
  strikeThrough : { visible : true },
  underline     : { visible : true },
  
  separator00 : { visible : true },
  
  justifyLeft   : { visible : true },
  justifyCenter : { visible : true },
  justifyRight  : { visible : true },
  justifyFull   : { visible : true },
  
  separator01 : { visible : true },
  
  indent  : { visible : true },
  outdent : { visible : true },
  
  separator02 : { visible : true },
  
  subscript   : { visible : true },
  superscript : { visible : true },
  
  separator03 : { visible : true },
  
  undo : { visible : true },
  redo : { visible : true },
  
  separator04 : { visible : true },
  
  insertOrderedList    : { visible : true },
  insertUnorderedList  : { visible : true },
  insertHorizontalRule : { visible : true },
  
  h4mozilla : { visible : true && $.browser.mozilla, className : 'h4', command : 'heading', arguments : ['h4'], tags : ['h4'], tooltip : "Header 4" },
  h5mozilla : { visible : true && $.browser.mozilla, className : 'h5', command : 'heading', arguments : ['h5'], tags : ['h5'], tooltip : "Header 5" },
  h6mozilla : { visible : true && $.browser.mozilla, className : 'h6', command : 'heading', arguments : ['h6'], tags : ['h6'], tooltip : "Header 6" },
  
  h4 : { visible : true && !( $.browser.mozilla ), className : 'h4', command : 'formatBlock', arguments : ['<H4>'], tags : ['h4'], tooltip : "Header 4" },
  h5 : { visible : true && !( $.browser.mozilla ), className : 'h5', command : 'formatBlock', arguments : ['<H5>'], tags : ['h5'], tooltip : "Header 5" },
  h6 : { visible : true && !( $.browser.mozilla ), className : 'h6', command : 'formatBlock', arguments : ['<H6>'], tags : ['h6'], tooltip : "Header 6" },
  
  separator07 : { visible : true },
  
  cut   : { visible : true },
  copy  : { visible : true },
  paste : { visible : true }
}
});
})(jQuery);
}

function clickOnLetter(letter)
{
	if( $(letter).hasClass('non_selected_letter') )
	{
		$(letter).removeClass('non_selected_letter');
		$(letter).addClass('selected_letter');
		$('#name_starts_with').val( $('#name_starts_with').val() + $(letter).html() );
	}
	else
	{
		$(letter).removeClass('selected_letter');
		$(letter).addClass('non_selected_letter');
		
		var arr = new Array();
		arr = $('#name_starts_with').val().split('');
		var ind = $('#name_starts_with').val().indexOf($(letter).text());
		
		arr.splice(ind,1);
		$('#name_starts_with').val(arr.join(''));
	}
}


function goToPage(direction,frm)
{
	switch(direction)
	{
	case 'first':
		$('#limit_offset').val('0');
		break;
	
	case 'next':
		$('#limit_offset').val( parseInt($('#limit_offset').val()) + 1 );
		break;
		
	case 'previous':
		$('#limit_offset').val( parseInt($('#limit_offset').val()) - 1 );
		break;
		
	case 'last':
		$('#limit_offset').val( Math.floor( parseInt($('#total_rows').val()) / parseInt($('#row_per_page').val()) ));
		break;
	default:
		break;
	}
	
	$('#' + frm ).submit();
	
}
function getWindowSize()
{
	  var winW = 630, winH = 460;
	  if (document.body && document.body.offsetWidth) {
	   winW = document.body.offsetWidth;
	   winH = document.body.offsetHeight;
	  }
	  if (document.compatMode=='CSS1Compat' &&
	      document.documentElement &&
	      document.documentElement.offsetWidth ) {
	   winW = document.documentElement.offsetWidth;
	   winH = document.documentElement.offsetHeight;
	  }
	  if (window.innerWidth && window.innerHeight) {
	   winW = window.innerWidth;
	   winH = window.innerHeight;
	  }
	  return {'w':winW, 'h':winH};
}

function refreshDijit(dijitId, url)
{
	 var tabId = dijit.byId(dijitId);
     tabId.href = url;
     tabId.refresh();
}

function show_alert()
{
    //alert("Hi Honey! Suprise!");
    $("#recipient_div").dialog();
}

function show_confirm()
{
var r=confirm("Press a button");
if (r==true)
  {
  alert("I did it!");
  }
else
  {
  alert("I think i am getting it!");
  }
}


