/* ------------------------------------------------------------------------
 * 	Class: ormax
 *  Developer: Piran Ambapardiwala (piran@symbolstudio.com)
 ------------------------------------------------------------------------- */
 /* PRIVATE VARIABLES */
var als = false;
var sws = false;
/* PRIVATE VARIABLES */

/* JQUERY CODE START */
(jQuery)(function($){
	
	/* PRE LOAD CSS IMAGES */
	var loadCSSImages = $.preloadCssImages();	
	/* PRE LOAD CSS IMAGES */	
	
	/* LOAD PAGE OVERLAY */
	var LoadPageOverlay = function(arg){
		if(arg == "show"){
			var sW = document.documentElement.clientWidth;
			var sH = document.documentElement.clientHeight;
			$("#bgover").css({
				"height": sH, 
				"opacity": "0.7"
			});
			$("#bgover").fadeIn(300);
			$('#bgover').live('click', function(){
				$(this).fadeOut(300);
				if(als == true){ $("#ajaxload").fadeOut(300); }
				if(sws == true){ $("#servicewindow").fadeOut(300); }				
			});
		}else{
			$("#bgover").fadeOut(300);
		}	
	}
	/* LOAD PAGE OVERLAY */
	
	/* LOAD AJAX LOADER */
	var LoadAjaxIndicator = function(arg){
		if(arg == "show"){
			var sW = document.documentElement.clientWidth;
			var sH = document.documentElement.clientHeight;
			var pH = $("#ajaxload").height();
			var pW = $("#ajaxload").width();
			$("#ajaxload").css({
				"position": "absolute", 
				"top": sH/2-pH/2, 
				"left": sW/2-pW/2 
			});
			$("#ajaxload").fadeIn(300);
			als = true;			
		}else{
			$("#ajaxload").fadeOut(300);
			als = false;
		}
	}
	/* LOAD AJAX LOADER */
	
	/* LOAD SERVICE WINDOW */
	var LoadServiceWindow = function(arg, w, h){
		if(arg == "show"){
			var sW = document.documentElement.clientWidth;
			var sH = document.documentElement.clientHeight;			
			$("#servicewindow").css({
				"position": "absolute", 
				"width": parseInt(w) +"px", 
				"height": parseInt(h) +"px", 
				"top": sH/2-parseInt(h)/2, 
				"left": sW/2-parseInt(w)/2 
			});			
			$("#servicewindow").fadeIn(300);
			sws = true;
		}else{
			$("#servicewindow").fadeOut(300);
			sws = false;
		}
	}
	/* LOAD SERVICE WINDOW */
	
	/* DO SEND AJAX CALL TO LOAD SERVICES DATA FROM DATABASE */
	var LoadServiceDetail = function(type, index, w, h){
		$.ajax({			
			cache: false,
			type: "POST",
			url: "load-data.php",
			data: "type=" + type.toString() + "&index=" + index.toString(),
			dataType: "html",
			success: function(html){
				LoadAjaxIndicator("close");
				LoadServiceWindow("show", parseInt(w), parseInt(h));
				$("#servicewindow").append(html);
			}
		});
	}
	/* DO SEND AJAX CALL TO LOAD SERVICES DATA FROM DATABASE */
	
	/* ALL SERVICES OVERLAY WINDOW WITH DETAIL IN ACCORDIN*/
	$(".sr a").click(function(e){
		
		//alert($(this).attr("id").toString());
		LoadPageOverlay("show");
		LoadAjaxIndicator("show");
		var service = $(this).attr("id").toString();
		$("#servicewindow").empty();
		switch(service){
			case 'Banking':
				LoadServiceDetail(service, 0, 673, 484);
				break;
				
			case 'Retail Lending':				
				LoadServiceDetail(service, 1, 673, 484);
				break;
				
			case 'Insurance':
				LoadServiceDetail(service, 2, 673, 484);
				break;
				
			case 'Mutual Funds':
				LoadServiceDetail(service, 3, 673, 484);
				break;
				
			case 'Credit Cards':
				LoadServiceDetail(service, 4, 673, 484);
				break;
				
			case 'PF Funds Consulting Firms Investment Houses':
				LoadServiceDetail(service, 5, 673, 484);
				break;
				
			case 'Microfinance':
				LoadServiceDetail(service, 6, 673, 484);
				break;
				
			case 'Distribution Houses':
				LoadServiceDetail(service, 7, 673, 484);
				break;
			
			case 'Wealth Management':
				LoadServiceDetail(service, 8, 673, 484);
				break;
		}
	});		
	/* ALL SERVICES OVERLAY WINDOW WITH DETAIL IN ACCORDIN*/		
});
/* JQUERY CODE END */

function CloseServiceWindow(){
	(jQuery)(function($){
		$("#bgover").fadeOut(300);
		$("#servicewindow").fadeOut(300);
		sws = false;
	});
}


