var varTest1;
/////////// prototype ajax functions 
function reportError(request)
{
	alert('error report'+ request.responseText);
}
function reportException(request)
{
	alert('error exception'+ request.responseText);
}
function destory_loader() {
    // hide IFRAME
    
    var iframe = $('iframe_bg');
    iframe.style.display = 'none';
    

    
}
function showLoader(request){
	//var layer = document.getElementById('preload_bg');
    //layer.style.height = getHeight();
	//layer.style.display = 'block';
    
	// show IFRAME
	//alert(layer.style.width);
	//alert(layer.style.height);
    var iframe = $('iframe_bg');
    iframe.style.display = 'block';
	iframe.style.height = getHeight()+'px';
	//getHeight()+
    
	}
function send_ajax_request(url,params,success_method,error_method)
{
	var ajax = new Ajax.Request(url,
										{
											method: 'post',
											parameters: params,
											onSuccess: success_method,
											onFailure: error_method,
											onException: reportException,
											onLoading: showLoader,
											onLoaded: destory_loader
										
											
										}
									);
}
/////////// end /////////// prototype ajax functions 
////////////////// 
function send_limit(base_url,base_dir,start_limit,id){
	
	var url				=	base_url+"/include/ajax/php/show_projects.php";
	var params			=	'BASE_DIR='+base_dir+'&limit='+start_limit;
		
		//$(id).addClassName('page_selected');
		//$(id).removeClassName('page_selected');
	var i=0;
	while($('page'+i))
			{
				
				if(i==id)
				{
						
					$('page'+i).className='page_selected';
				}
				else
				{
										
					$('page'+i).className='';
					//$('page_no'+i).addClassName('page_link');
					
				}
				i++;
			}
	var j=0;
	
	while($('page_'+j))
			{
				
				if(j==id)
				{
					
					$('page_'+j).className='page_selected';
				}
				else
				{
										
					$('page_'+j).className='';
					//$('page_no'+i).addClassName('page_link');
					
				}
				j++;
			}		
	send_ajax_request(url,params,show_project_success,reportError);	
	
	
	}
	

function show_project_success(request){
		$('no_of_project').innerHTML=request.responseText;
		
	
}
/*--------Next Previous---------------------*/
function send_previous(base_url,base_dir,id,max_page){
	

	if(id=='previous'){
	var i=0;
	while($('page_'+i))
			{
								
					if($('page_'+i).className=='page_selected' && i>1)
					{ 
						x=i-1;
						$('page_'+i).className='';
						$('page_'+x).className='page_selected';
						$('page'+i).className='';
						$('page'+x).className='page_selected';
						var url				=	base_url+"/include/ajax/php/show_projects.php";
						var start_limit = (i*5 )-10;
	
						var params			=	'BASE_DIR='+base_dir+'&limit='+start_limit;
						send_ajax_request(url,params,show_previous,reportError);
					}
				i++;
			}
	}

	if(id=='next'){
	var i=0;
	
	while($('page_'+i))
			{
											
					if($('page_'+i).className=='page_selected' && i<max_page)
					{ 
						
						x=i+1;
						$('page_'+i).className='';
						$('page_'+x).className='page_selected';
						$('page'+i).className='';
						$('page'+x).className='page_selected';
						var url				=	base_url+"/include/ajax/php/show_projects.php";
						var start_limit = i*10;
						var params			=	'BASE_DIR='+base_dir+'&limit='+start_limit;
						send_ajax_request(url,params,show_previous,reportError);
					break;
					}
				
				i++;
				
			}
		}		
		
	
	
	}
	

function show_previous(request){
		$('no_of_project').innerHTML=request.responseText;
	
}
//--------------------------------Tags-------------------------
function tags(base_url,base_dir,tag_id,limit,id){
	
	var active_id = $('active_id').value;
	var url				=	base_url+"/include/ajax/php/show_tags_projects.php";
	var params			=	'BASE_DIR='+base_dir+'&tag_id='+tag_id+'&limit='+limit+'&class_id='+id+'&active_id='+active_id;
	send_ajax_request(url,params,show_tag_projects,reportError);	
	//varTest1=id;
}
	

function show_tag_projects(request){

		$('tag_projects').innerHTML=request.responseText;
		

}
//------------------------------------------Search------------------------

function Search_textBoxs(base_url,base_dir,limit,id){
	var active_id = $('active_id').value;
	var word_search;
	word_search = $('search_word').value;
	var url				=	base_url+"/include/ajax/php/search_projects.php";
	var params			=	'BASE_DIR='+base_dir+'&word='+word_search+'&limit='+limit+'&class_id='+id+'&active_id='+active_id;
	send_ajax_request(url,params,show_results,reportError);	
}
function show_results(request){
		$('tag_projects').innerHTML=request.responseText;
		var check_response;
		check_response = request.responseText;
		var abc = $('page'+varTest1);
		//if($('page'+varTest1) != null){
		//	$('page'+varTest1).addClassName('page_selected');
//$('page_'+varTest1).addClassName('page_selected');
	//	}
		
}
//-----------------------------------------Project Detail------------------

function project_detail(base_url,base_dir,proj_id,tag_id,word){
	var url				=	base_url+"/include/ajax/php/project_detail.php";
	var params			=	'BASE_DIR='+base_dir+'&project_id='+proj_id+'&tag_id='+tag_id+'&word='+word;
	send_ajax_request(url,params,show_project_detail,reportError);	


}
	

function show_project_detail(request){
		showLoader();
		$('preloading').innerHTML=request.responseText;
		$('preloading').style.display = 'block';
		$('preloading').style.visibility=	"hidden";
		showdeadcenterdiv();

		
}
function hide_popup(){
	Effect.Fade('preloading');
	destory_loader();
	
	}
