var mt_from_mekan_requested = false;
var mt_from_mekan_params;
var mt_from_ac_requested = false;
var mt_from_ac_params;

function callInResidenceLoad()
{	
	try{
	var myAjaxCall = new Ajax.Request(
										'mekanmanager.php',   
									{     
										method:'post',
										parameters: {action : 'GMD',
													 tuid: target_user_id
													},    		
										onComplete: function(transport){												
												var resultObject = transport.responseText.evalJSON(true); 
												var a = 'loadFeedback("' + resultObject.result + '")';	
												setTimeout(a,300);
												return true;																													
										}, 
										onFailure: function(){	
											alert ("AJAX Error");
										}  	
									});
	}catch(e){alert("deneme");}		
}

function loadFeedback(result){
	thisMovie('mekanMovie').loadInResidence(result);
}


function saveInResidence(encodedPar, backToComposer){
	var myAjaxCall = new Ajax.Request(
										'mekanmanager.php',   
									{     
										method:'post',
										parameters: {action : 'SIR',
													 ep: encodedPar,
													 ba: backToComposer
													},    		
										onComplete: function(transport){												
												var resultObject = transport.responseText.evalJSON(true);
												var residence_owner_name = resultObject.user_name;
												var residence_owner_id = resultObject.user_id;
												if (residence_owner_name.length > 0 && backToComposer == '0')
												{
													var targetLoc = residence_owner_name;
													window.location = targetLoc;
												}
												else {
													thisMovie('mekanMovie').approveSave(resultObject.result);
													if (residence_owner_id == 0) Modalbox.show('<div><p><a href="register.php?rf=IRC" class="mediumstringblack blue2">Mekanını kaydetmek için kahraman olmalısın. Kahraman olmak için tıkla</a></p></div>', {title: 'OYUNMEMO'});
												}									
										}, 
										onFailure: function(){	
											alert ("AJAX Error");
										}  	
									});		
}
function callBuy(encodedPar){
	if (ac_loader){
		var myAjaxCall = new Ajax.Request(
										'composer.php',   
									{     
										method:'post',
										parameters: {action : 'CB',
													 ep: encodedPar
													},    		
										onComplete: function(transport){												
												var resultObject = transport.responseText.evalJSON(true); 
												var residence_owner_id = resultObject.user_id + 0;
												if (residence_owner_id == 0)
												{	
													Modalbox.show('<div><p><a href="register.php?rf=AC" class="mediumstringblack blue2">avatarını kaydetmek için kahraman olmalısın. kahraman olmak için tıkla</a></p></div>', {title: 'OYUNMEMO'});
												}							
												thisMovie('composerMovie').approveBuy(resultObject.result);									
										}, 
										onFailure: function(){	
											alert ("AJAX Error");
										}  	
									});	
	}else if(mc_loader){
	var myAjaxCall = new Ajax.Request(
										'mekanmanager.php',   
									{     
										method:'post',
										parameters: {action : 'CB',
													 ep: encodedPar
													},    		
										onComplete: function(transport){												
												var resultObject = transport.responseText.evalJSON(true); 
												var residence_owner_id = resultObject.user_id + 0;
												if (residence_owner_id == 0)
												{	
													Modalbox.show('<div><p><a href="register.php?rf=IRC" class="mediumstringblack blue2">mekanını kaydetmek için kahraman olmalısın. kahraman olmak için tıkla</a></p></div>', {title: 'OYUNMEMO'});
												}							
												thisMovie('mekanMovie').approveBuy(resultObject.result);									
										}, 
										onFailure: function(){	
											alert ("AJAX Error");
										}  	
									});	
	}	
}
function callMT(encodedPar){
	if (ac_loader){
		mt_from_ac_requested = true;
		mt_from_ac_params = encodedPar;
	}else if(mc_loader){
		mt_from_mekan_requested = true;
		mt_from_mekan_params = encodedPar;
	}	
	toggleMTScreen();	
}
function callMtExit(useless_param){
	if ($('game-area'))
	{
		if (mt_from_mekan_requested){
		mt_from_mekan_requested = false;
		var myAjaxCall = new Ajax.Request(
										'mekanmanager.php',   
									{     
										method:'post',
										parameters: {action : 'CMT',
													 ep: mt_from_mekan_params
													},    		
										onComplete: function(transport){												
												var resultObject = transport.responseText.evalJSON(true); 	
												toggleMTScreen();												
												thisMovie('mekanMovie').approveMt(resultObject.result);																				
										}, 
										onFailure: function(){	
											alert ("AJAX Error");
										}  	
									});	
		}else if (mt_from_ac_requested){
			mt_from_ac_requested = false;
			var myAjaxCall = new Ajax.Request(
										'composer.php',   
									{     
										method:'post',
										parameters: {action : 'CMT',
													 ep: mt_from_ac_params
													},    		
										onComplete: function(transport){												
												var resultObject = transport.responseText.evalJSON(true); 	
												toggleMTScreen();												
												thisMovie('composerMovie').approveMt(resultObject.result);																				
										}, 
										onFailure: function(){	
											alert ("AJAX Error");
										}  	
									});	
			
		}else if (mt_from_showroom_requested){
		mt_from_showroom_requested = false;
		var myAjaxCall = new Ajax.Request(
										'showroommanager.php',   
									{     
										method:'post',
										parameters: {action : 'CMT',
													 ep: mt_from_showroom_params
													},    		
										onComplete: function(transport){												
												var resultObject = transport.responseText.evalJSON(true); 	
												toggleMTScreen();												
												thisMovie('showroomMovie').satinAlinma(resultObject.result);																		
										}, 
										onFailure: function(){	
											alert ("AJAX Error");
										}  	
									});	
		}else{
			Modalbox.hide();return false;	
		}			
	}	
}
function toggleMTScreen(){
	var movieObject;
	if (ac_loader) movieObject = thisMovie('composerMovie');
	else if(mc_loader) movieObject = thisMovie('mekanMovie');
	else movieObject = thisMovie('showroomMovie');
	if ($('mtframe').visible()){
		$('mtframe').hide();
		movieObject.width = "745";
		if (ac_loader || mc_loader)	movieObject.height = "495";
		else						movieObject.height = "400";				
	}else{

	var b  = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' ID='mt' WIDTH=570 HEIGHT=400";
	b += "<PARAM NAME=movie VALUE=\"flash/Mt6.swf\">\n";
	b += "<PARAM NAME=src VALUE=\"flash/Mt6.swf\">\n";
	b += "<PARAM NAME=quality VALUE=\"high\">\n";
	b += "<EMBED id='mt' name='mt' src='flash/Mt6.swf' loop=false menu=false WIDTH=570 HEIGHT=400 TYPE='application/x-shockwave-flash' PLUGINSPAGE='=http://www.macromedia.com/shockwave/download/index.cgi?P1_Pro d_Version=ShockwaveFlash'></EMBED></OBJECT>";
		
		mypos = Element.cumulativeOffset($('game-area'));	
		x = mypos[0];
		y = mypos[1];	
		$('mtframe').setStyle({top: y+'px' });
		$('mtframe').setStyle({left: x+'px' });
		
		movieObject.width = "1";
		movieObject.height = "1";
		$('mtframe').update(b);
		$('mtframe').show();	
	}
}


