
function gaawebPrint(id,transaction){
	
	var htmlFrame = '<html>' +
			'<head><link href="/portail/gaaservices/design/css/974/annonce.css" type="text/css" rel="stylesheet">' +
			'<title>Votre annonce</title></head>' +
			'<body>';
	
	Ext.DomHelper.insertFirst("contenu",{
		id:"containerPrintFrame",
		tag : "div",
		cls : 'x-hidden',
		children : {
			tag : "iframe",
		 	id:"printFrame",
		 	cls : "x-window-header",
		 	name : "printFrame"
		 }
	 });
	
	
	Ext.Ajax.request({
	url : '/Annonce/index/details/',
	params : {idannonce : id , transaction : transaction},
	success: function( result, request ) {
	/**
	 * il faut mettre en place les css
	 */
//	window.frames["printFrame"].document.getElementsByTagName("head").innerHTML = '<link href="/portail/gaaservices/design/css/974/annonce.css" type="text/css" rel="stylesheet">';
	/**
	 * on injecte le dom pour notre fenetre
	 */
	var contenu = htmlFrame+'<div id="page"><div id="center"><div id="contenu"><div id="windows"> <div id="detailAnnonce" class="cadre">'+ result.responseText + '</div></div></div></div></div></body></html>';
	
	var myframe = Ext.get("printFrame");
	window.frames["printFrame"].document.write(result.responseText);
	window.frames["printFrame"].focus();
	window.frames["printFrame"].print();
		
	},
	failure: function ( result, request) {
		alert("une erreur est survenue !! d&eacute;sol&eacute;"); 
	},
	callback : function(result , request){
//		window.frames["printFrame"].focus();
//		window.frames["printFrame"].print();
	} 
	});
}

function setAbus(id){
	//Ext.MessageBox.confirm("Confirmation","Voulez vous marquer cette annonce comme abus ?",function(btn,text){
	Ext.MessageBox.prompt("Signaler un abus","D&eacute;tails sur l'abus &agrave; signaler : ",function(btn,texteUser){
		if(btn ==  'ok'){
    		//Ext.get('annonce-message').update(text);
    		// Requete d'envoi d'un message au serveur.
    		var idan;
    		var iddest;
    		if((typeof grid) != "undefined"){
 				idan = grid.getSelectionModel().getSelected().get('idannonce');
    			iddest = grid.getSelectionModel().getSelected().get('annonceur');
    		}else{
    			idan = Ext.get("idan").getValue();
    			iddest = Ext.get("prop").getValue();
    		}
    		
    		// Attention au pattern du texte (classe message)
    		var text = 'Un utilisateur signale cette annonce comme un abus ! ' + texteUser;
    		
    		Ext.Ajax.request({
			url : '/Message/index/envoyerMessage/' , 
			params : { text : text, idannonce: idan ,iddestinataire: iddest},
//			method: 'POST',
			success: function ( result, request ) { 
				Ext.MessageBox.alert('Annonce signal&eacute;e', result.responseText); 
			} ,
			failure: function ( result, request) { 
				Ext.MessageBox.alert('Echec', result.responseText); 
			} 
			});
    	}
    	if((typeof grid) != "undefined"){
 			grid.resumeEvents();
 		} 
	}
	, null, true);	// Pour le messagebox.prompt :::> scope = null, multiline = true.
}

function telpdf(id){
	
//	Ext.Ajax.request({
//		url : '/Annonce/data/download/' , 
//		params : {idannonce: id},
//		success: function ( result, request ) { 
//			Ext.MessageBox.alert('Success', result.responseText); 
//		} ,
//		failure: function ( result, request) { 
//			Ext.MessageBox.alert('Failed', result.responseText); 
//		}
//	});
	alert("koikoi");
	blank.location.href = '/Annonce/data/download/idannonce/'+id;
	
}