$(document).ready(function(){

/* ################################################################################### */
/*                                     S L I D E R                                     */
/* ################################################################################### */
	if ($("#nav-intro")) {
		$("#nav-intro").jFlow( {
			slides : "#slider",
			controller : ".nav-intro-link", // must be class, use . sign
			slideWrapper : "#jFlowSlide", // must be id, use # sign
			selectedWrapper : "nav-intro-aktif", // just pure text, no sign
			auto : true, // auto change slide, default true
			width : "750px",
			height : "170px",
			duration : 400,
			prev : ".slider-prev", // must be class, use . sign
			next : ".slider-next", // must be class, use . sign
			auto : true
		});
	}

/* ################################################################################### */
/*                                     L O G O                                         */
/* ################################################################################### */

	if(typeof swfobject != 'undefined') {
		var flashvars = {};
		var params = {wmode: "transparent", menu: "false"};
		var attributes = {id: "selimLogo",name: "selimLogo"};
		swfobject.embedSWF("logo.swf", "js-logo", "136", "164", "9.0.0","expressInstall.swf", flashvars, params, attributes);	
	}

/* ################################################################################### */
/*                         		  S U P E R   B O X                                    */
/* ################################################################################### */


	$(function(){
				$.superbox.settings = {
					closeTxt: "Kapat",
					loadTxt: "Yükleniyor",
					nextTxt: "Sonraki &raquo;",
					prevTxt: "&laquo; Önceki",
					overlayOpacity: 1
				};
				$.superbox();
	});




/* ################################################################################### */
/*                         P O R T F O Y   C A T E G O R Y                             */
/* ################################################################################### */

	$("#portfoy-kat-open").hover(
					function() {
						$("#portfoy-kat-list").show();
						$(this).css({"background-color":"#FFFFFF","color":"#FF3366"});
					},
					function() {
						
					}
	);
	
	$("#portfoy-kat-list").hover(
					function() {
						
					},
					function() {
						$(this).hide();
						$("#portfoy-kat-open").css({"background-color":"#000","color":"#FFF"});
					}
	);
	
	
	


/* ################################################################################### */
/*                         P O R T F O Y   P A G I N A T I O N                         */
/* ################################################################################### */
	var portfoyResource = {
				"process" : "#portfoy-process",
				  "links" : "#portfoy-pagination a",
		  "listContainer" : "#portfoy-ul-container",
		"activePageClass" : "portfoy-pagination-aktif",
				    "url" : "_js_portfoyPage.php"
	};
	
	$(portfoyResource.links).each(function () {
			var p_PAGE_CAT = $(this).attr('rel').split("|");
			
			// rel = "CAT|PAGE"
			var pSendData = {
				"category":p_PAGE_CAT[0],
				"page": p_PAGE_CAT[1]
			};
			var pCurrent = $(this);
			var pShowHideProcess = function (show) {
				if (!show) {$(portfoyResource.process).fadeOut();} else {$(portfoyResource.process).fadeIn();}
			};
			var pResetPaginationStyle = function () {
				$(portfoyResource.links).removeClass(portfoyResource.activePageClass);
			};
			var pSetCurrentPage = function () {
				pResetPaginationStyle();
				pCurrent.addClass(portfoyResource.activePageClass);
			};
		    var pSetContainerOpacity = function (val) {
				$(portfoyResource.listContainer).css("opacity", val); // Moz/Gecko
			};
		
			// Page number clicked
			$(this).click(function () {
				
				//Debug
				//$("#debug").text(pSendData.category);
				
				pShowHideProcess(true);
				pSetContainerOpacity(.4);
		        
				//Request
				$.ajax({
					url: portfoyResource.url + '?random=' + Math.random(), //IE
					type: 'POST',
					data: pSendData,
					success: function (portfoyResult) {
						pSetContainerOpacity(1);
						$(portfoyResource.listContainer).html(portfoyResult);
					},
					complete: function () {
						pSetCurrentPage();
						pShowHideProcess(false);
					}
				}); //ajax
			}); //click
	
	}); //each
		


					 
});
