jQuery(document).ready(function(){
	
	// show form data
	//if select form load data
	$("#needform").change(
	  function()
	  {
	  	$("#formData").html('');
	  	$("#editData").html('');
	  	
	  	if($("#needform").val()!=0) {           	    		
	  		if(checkConnection()) {
	  		    $("#formData").html('<div class="load"></div>');
			    $("#formData").load(baseUrl+"manager/getGrid", {id: $("#needform").val()});
	  		}
		} else {
			$("#formData").html('');
		}   
		 	
	  }
	  
	);
	
	
	// show form data
	//if select form load data
	$("#needreport").change(
	  function()
	  {
	  	$("#reportData").html('');
	  	$("#editData").html('');
	  	
	  	if($("#needreport").val()!=0) {           	    		
	  		if(checkConnection()) {
	  		    $("#reportData").html('<div class="load"></div>');
			    $("#reportData").load(baseUrl+"manager/getreporttable", {formName: $("#needreport").val()});
	  		}
		} else {
			$("#reportData").html('');
		}   
		 	
	  }
	  
	);
	
	
	//if  form was select show button else hide it
	$("#exportdata").change(
	  function() {	    
	    if ( $("#exportdata").val() == undefined || $("#exportdata").val() == 0 ){
	   	    $("#buttonContainer").hide(); 	
	   	} else if ( $("#exportdata").val() != 'undefined'&& $("#exportdata").val() != 0 ) {	   	
	   		if(checkConnection()) {
	   		    $("#buttonContainer").show();
	   		}    
	  	}	  	
	  	
	   }	
	 );
	
	 // get  csv file for selected form
	 $("#getcsvfile").click(
	 
	   function() {	   	
	   	 if ( $("#exportdata").val() == undefined || $("#exportdata").val()==0){
	   		
	   	   alert("Select form for export data!");	   		
	   		
	   	 } else if ( $("#exportdata").val() != 'undefined' && $("#exportdata").val()!=0 ) {
	   	 	//$("#loadingcsv").show();
	   	 	//$("#loadingcsv").html('<img src="'+baseUrl+'public/images/loader-wheel.gif" />');
	        
	        if (checkConnection()) {
	  		    document.location= baseUrl+'manager/getcsvfile?formId='+$("#exportdata").val();	  		
	        }    
	  		
	   	 }
	  	
	  	return false;
	  	
	   }	  
	 );
});


function showoverlay(text) {
	
	var w = document.documentElement.clientWidth;	
	//var h =self.innerHeight ? self.innerHeight : document.body.clientHeight;
	
	var h = getWindowHeight();
	
	var d = document.getElementById("gsoverlay");
	d.style.width = w+"px";
	d.style.height = h+"px";
	d.style.display = "block";
	d.style.opacity = 0.8;
	d.style.filter = "alpha(opacity=40)";

	var dd = document.getElementById("gsoverlaytext");
	dd.style.left = (w/2-200)+"px";
	dd.style.top = (h/2-200)+"px";
	dd.style.width = "400px";
	dd.style.height = "400px";
	dd.style.display = "block";
	dd.innerHTML = "<div style=\"width:400px;height:360px;overflow:auto;font-size: 12px;\">"+text+"</div><div style=\"width:385px;text-align:right;padding-right:15px;padding-top: 10px;\"><a href=\"javascript:void(0);\" style=\"color:black;\" onclick=\"hideoverlay()\">Close</a></div>";
}

function hideoverlay() {
	document.getElementById("gsoverlay").style.display = "none";
	document.getElementById("gsoverlaytext").style.display = "none";
}

function getWindowHeight()  
{  
   return getClientHeight()+getBodyScrollTop();  
}  


function getBodyScrollTop()  
{  
    return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) 
    || (document.body && document.body.scrollTop);  
}  

function getDocumentHeight()  
{  
   //return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;  
   return self.innerHeight ? self.innerHeight : document.body.clientHeight;
 } 
 
 
function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function checkConnection()
{
    var result = false;
        
    $.ajax({
        url: baseUrl+"check",            
        async: false,
        cache: false, 
        timeout: 300,
        dataType: 'text',
        success: function(checking) {
           result = checking=='1' ? true : false;                            
        }
    });
        
    if (!result) {
        document.location.href = baseUrl+"login/";
    } else {
        return true;
    }        
}
