$(document).ready(function(){
	$('a.show_casting').live('click',function(){	
		var rel = $(this).attr('rel');
		$('div.mess'+rel).slideToggle('fast');

	});
	$('a.claim_delete').live('click',function(){	
		var set = $(this).attr('set');
		if(set==1) var txt='Вы уверенны, что хотите удалить аккаунт?'; else var txt='Отменить заявку на удаление?';
		if(confirm(txt)) { doLoad('claim_delete','delete_account',{'set':set});}
	});	
	$('a.show_message').live('click',function(){	
		var rel = $(this).attr('rel');
		var read = $(this).attr('read');
		$('div.mess'+rel).slideToggle('fast');
		if(read==0)	doLoad('dialog','read_message',{'id':rel});
		$(this).attr('read',1);
	});
	$('a.page_search').live('click',function(){	
		var num = $(this).attr('num');
		$('#search_page').val(num);
	
		doLoad('search_result','search_models',document.getElementById('frm_search'));
	});
	$('a.delete_photo').live('click',function(){
		var id=$(this).attr('rel');
	
		if(confirm('Удалить?'))	doLoad('list_photo','delete_photo',{id:id});
	});
	$('a.delete_photo_claim').live('click',function(){
		var id=$(this).attr('rel');
		var f=$(this).attr('f');
		if(f==1) {
			var text='Удалить';
			var del=1; 
			var text2='отменить';
			var f=0;
		}
		else {
			var text='Отменить удаление';
			var del=0;
			var text2='удалить';
			var f=1;
		}
		if(confirm(text))	{ 
			doLoad('list_photo','delete_photo_claim',{'id':id,'delete':del});
			$(this).html(text2);
			$(this).attr('f',f);
		}
	});
	$('a.first_photo').live('click',function(){
		var id=$(this).attr('rel');
		doLoad('list_photo','first_photo',{id:id});
	});
	
});
function doLoad(div,act,value) {									
	
	  var req = new JsHttpRequest();            
    req.onreadystatechange = function()     {       	
    	//loading(1);
    	
        if (req.readyState == 4) {      
        		switch(act){
        			case 'read_message':
        			break;
        			case 'delete_photo_claim':
        			if(req.responseJS['no']==1)
	       				$('#'+div).html(req.responseText);  
        			break;
        			case 'modal':   
        				 $('#dialog').jqm();
        			break;
        			case 'casting_site_info':
						$('#'+div).html(req.responseText);  
						$('#'+div).show();
        			break;        			
        			default:
        				$('#'+div).html(req.responseText);  
        			break;
        		}             		   		        		    		        		
        	      	
                if(req.responseJS)
            	if(req.responseJS['src'])
            		eval(req.responseJS['src']);
        
        }   
    }
    // Prepare request object (automatically choose GET or POST).    
    req.caching = false;	
    req.open(null, '/ajax.php', true);    
    rnd = Math.random(1);
    req.send({div:div,act:act,value:value,rnd:rnd});
     	
}
