/////////// prototype ajax functions 
var div_name,temppp;
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';
    // hide layer

    /*var layer = document.getElementById('preload_bg');
    layer.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';
	
    
	}

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: showLoader,
											onInteractive: showLoader*/
											
										}
									)
}
/////////// end /////////// prototype ajax functions 

function detail(base_dir,base_url,div,anid,file,id)
{
		temppp = $(anid);
	
		div_name = div;
		if(temppp.innerHTML == "Details [+]")
		{
			temppp.innerHTML = "Details [-]";
			
	
			var url = base_url+"/include/ajax/php/"+file;
			var params = 'jobsID='+id+'&BASE_DIR='+base_dir;
		
			send_ajax_request(url,params,ViewSuccess,reportError);
		}
		else
		{
			
			temppp.innerHTML = "Details [+]";
	
			new Effect.BlindUp(div_name);				
		}
}
function ViewSuccess(request)
{
	
	$(div_name).innerHTML = request.responseText;	

	new Effect.BlindDown(div_name);	
}
 function sho(div)
 {
		$(div).style.display='block';
	 //Effect.BlindDown('prof');	
	 
}
function hid(div)
 {
	$(div).style.display='none';
	// new Effect.BlindUp(div);	
	 
}
function paging(base_url,base_dir,file_name,start_limit,category_id,search_text,page_no,extra1,extra2){
	
	
			
			var url = base_url+"/include/ajax/php/"+file_name;
			div_height=$('main_div').offsetHeight;
			$('main_div').style.height=div_height+'px';
			margin=div_height/2;
			$('main_div').innerHTML="<img src='"+base_url+"/images/wait.gif' style='margin-top:"+margin+"px;' />"
			var i=1;
			
			while($('page_no'+i))
			{
				if(i==page_no)
				{
					$('page_no'+page_no).addClassName('page_link page_active');
				}
				else
				{
					$('page_no'+i).removeClassName('page_active');
					//$('page_no'+i).addClassName('page_link');
					
				}
				i++;
			}
			
	
			var params = 'start_limit='+ start_limit+'&BASE_DIR='+ base_dir+'&category_id='+category_id+'&search_text='+search_text+'&extra1='+extra1+'&extra2='+extra2;
			send_ajax_request(url,params,paging_ViewSuccess,reportError);
			
	
}
function paging_ViewSuccess(request)
{
	
	str=request.responseText;
	
	if(str=='error')
	{
		alert(str);
	}else
	{
				
		$('main_div').style.height='';
		$('main_div').innerHTML=str;
		
		
		//setTimeout("Effect.Appear('main_div');",800);
		//Effect.Pulsate('main_div');
	}
	
}
	