// berkanism.com created by Şevket Bulamaz - 2009
var msie6 = false;
$(document).ready(function(){
	if(jQuery.browser.msie == true && jQuery.browser.version == "6.0"){
		msie6 = true;
	}
	
	$(".mMenu").click(function(){
		var t = $(this).attr("id");
		if($("#"+t+"Cont").css("display")=="block"){
			$("#"+t+"Cont").slideUp("fast");
		}else{
			$(".dNone").slideUp("fast");
			$("#"+t+"Cont").slideDown("fast");
			if(t == "bsAbout" && msie6){
				 pngFixle("reFixAbout");
			}else if(t == "bsContact" && msie6){
				 pngFixle("reFixName");
				 pngFixle("reFixMail");
				 pngFixle("reFixMessage");
			}else if(t == "bsWorks"){
				veriCheck();
				menuHover();
				msie6 ? $(".menuItem").addClass("fixedMenu") : testbs = "qqq";
			}else{
				
			}
		}
		
	});
	
	$("#bsMenu").children("li").children("a").click(function(){
		$(".menuItem").removeClass("slctd");
		$(this).addClass("slctd");
		var myMenuClick = $(this).parent("li").attr("id");
		$("#bsItemMenu li").css("display","none");
		$("#bsItemMenu li span." + myMenuClick).parent("li").fadeIn("slow");
	});
	
	$("#bsMenu").children("li").mouseover(function(){
		$(this).children("a").addClass("hover");
	}).mouseout(function(){
		$(this).children("a").removeClass("hover");
	});
	
	$("#sendBtn").click(function(){
    var valid = "";
    var isr = " is required.";
    var name = $("#myName").val();
    var mail = $("#myMail").val();
    var text = $("#myMessage").val();
		if (name.length<1) {
			valid += "<br />Name"+isr;
		}
		
		if (!mail.match(/^([a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$)/i)) {
			valid += "<br />A valid Email"+isr;
		}
		
		if (text.length<1) {
			valid += "<br />Text"+isr;
		}
		
		if (valid!="") {
			$("#response").fadeIn("slow");
			$("#response").html("<span style='float:right'>Error:"+valid+"</span>");
		}
		
   		 else {
			var datastr ="myName=" + name + "&myMail=" + mail + "&myMessage=" + text;
			$("#response").css("display", "block");
			$("#response").html("<img src='./images/sending.png' style='float:right;' id='sendImg'>");
			if(msie6){pngFixle('sendImg');}
			$("#response").fadeIn("slow");
			setTimeout("send(\""+datastr+"\")",2000);
    	}
    return false;
    });
});

function jAlert(veri,durum){
	var msg="";
	var ekleme = 0;
	ekleme = parseInt(durum);
	
	if($("jAlert").css("display") == "block"){
		ekleme = 1;
	}
	veri = veri.replace(/</g, "&lt;").replace(/>/g, "&gt;");
	if(ekleme == "" || ekleme == undefined){
		msg += "<div id='jAlert' style='border:2px solid #fff;'>";
		msg += "<h3 style='font-size:22px; text-align:center; font-weight:bold; color:#ff0000;'>Uyarı</h3>";
		msg += "<p id='veri' style='padding:10px; font-size:12px; font-family:Arial, Helvatica;'>" + veri + "</p>";
		msg += "<p align='right' style='padding:10px 10px 10px 0px;'><input type='button' value='Tamam' onclick='$(\"#jAlert\").remove();' class='jInput' /></p>";
		msg += "</div>";
		$('body').append(msg);
		var hgt = $("#jAlert").height() / 2;
		$("#jAlert").css("margin-top","-" + hgt + "px");
	}else if(ekleme == 1){
		$("veri").append("<br />" + veri);
	}else{
		msg += "<div id='jAlert' style='border:2px solid #fff;'>";
		msg += "<h3 style='font-size:22px; text-align:center; font-weight:bold; color:#ff0000;'>Uyarı</h3>";
		msg += "<p id='veri' style='padding:10px; font-size:12px; font-family:Arial, Helvatica;'>" + veri + "</p>";
		msg += "<p align='right' style='padding:10px 10px 10px 0px;'><input type='button' value='Tamam' onclick='$(\"#jAlert\").remove();' class='jInput' /></p>";
		msg += "</div>";
		$('body').append(msg);
		var hgt = $("#jAlert").height() / 2;
		$("#jAlert").css("margin-top","-" + hgt + "px");;
	}
}

function pngFixle(gelen){
		asilSrc = document.getElementById(gelen).getAttribute('src');
		var control = asilSrc.substring(asilSrc.length-3,asilSrc.length);
		if(control == "gif"){
			asilSrc = document.getElementById(gelen).getAttribute('rel');
		}
		document.getElementById(gelen).setAttribute('rel',asilSrc);
		document.getElementById(gelen).setAttribute('src','images/main/blank.gif');
		gelenCss = document.getElementById(gelen).style.cssText;
		document.getElementById(gelen).style.cssText = "filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='"+ asilSrc +"'); " + gelenCss;
}

function veriCheck(){
$("#gizli").append("<h2 style='font-size:25px; font-weight:bold;'>İtems</h2>");

$("#onyuklemeBg").remove();
$("#onyukleme").remove();
var bsName = "";
var onYuklemeDivi = "<div id=\"onyuklemeBg\" class=\"clearfix\"></div><div id=\"onyukleme\"><img src=\"images/main/onyukleme.gif\" width=\"80\" height=\"80\" /></div>";
$("#bsWorksCont").append(onYuklemeDivi);
      $.getJSON('data/bsData.js', function(JSON){
			$("#bsItemMenu").html("");
			$("#gizli").html("");
          $.each(JSON.bsPortfolio, function(i, bsItems){
											
			//if(bsItems.kategori == "web"){
			if(String(bsItems.bsNew) == "yes"){
				yeniMi = " <img src='images/main/new_icon.gif' />";
			}else{
				yeniMi = "";
			}
			bsName = "<li id=\"" + String(bsItems.bsId) + "\"><span class=\"all " + String(bsItems.kategori) + "\">" + String(bsItems.isim) + yeniMi + "</span></li>"
			  $("#bsItemMenu").append(bsName);
              $("#gizli")
			  .append('<div id="bs_'+ bsItems.bsId +'"></div>')
			  $("#bs_"+ bsItems.bsId).append('<h1>'+ bsItems.isim +'</h1>');
			  if(bsItems.adres != ""){
              $("#bs_"+ bsItems.bsId).append('<a href="http://' + bsItems.adres +'" target="_blank"><img class="adres" src="images/main/launch_icon.gif" border="0"/></a>');
			  $("#bs_"+ bsItems.bsId).append('<span class="bilgi">' + bsItems.bilgi+'</span>');
			  }else{
			  $("#bs_"+ bsItems.bsId).append('<span class="bilgi" style="right:1px;">' + bsItems.bilgi+'</span>');
			  }
			  var rakkam = 0;
				  $.each(bsItems.bsimages, function(j, bsItems2){
						var clickImg = (bsItems2.bstip == "video")? "onclick=\"poponload($(this).attr('rel'))\"":"";
						$("#bs_"+ bsItems.bsId).append('<img class="' + bsItems2.bstip + '" rel="' + bsItems2.bsSrc + '" src="images/content/' + bsItems2.bsSrc + '.gif" '+clickImg+' />');
						rakkam ++;
				  });
			//}
			$("#bs_"+ bsItems.bsId).attr("rel",rakkam);
          });
		  menuHover();
		  $("#onyuklemeBg").remove();
		  $("#onyukleme").remove();
		  $("#bsItemMenu").append('<br clear="all" />');
		  $("#gizli").css("position","absolute").css("top","-9999999px");
		  $("img.video").css("cursor","pointer");
      });
}

function poponload(gelen)
{
testwindow= window.open(gelen+".htm","mywindow1","location=no,status=no,scrollbars=no,width=704,height=526");
}

function menuHover(){
	$("#bsItemMenu li").children("span").mouseover(function(){
				$(this).addClass("hvr");})
	.mouseout(function(){
				$(this).removeClass("hvr");})
	.click(function(){
		$("#bsItemMenu li").children("span").removeClass("slctd");
		var theId = $(this).parent("li").attr("id");
		var acikMidir = $(this).parent("li").children("div").attr("class");
		if(acikMidir == "itemContent"){
			$(this).parent("li").children("div").removeClass("itemContent").hide();
		}else{
			$(this).addClass("slctd");
			var eklenecek = $("#bs_"+theId).html();
			var gelenRakkam = $("#bs_"+theId).attr("rel");
			var olacakGenislik = gelenRakkam * 453;
			$("#bsItemMenu li").children("div").remove();
			$(this).parent("li").append('<div id="#bs2_'+theId+'" class="itemContent" style="width:'+olacakGenislik+'px" rel="'+gelenRakkam+'"><div style="width:'+olacakGenislik+'px">'+eklenecek+'</div></div>');
			$(this).parent("li").children("div").children("div").append('<img src="images/main/left_arrow.png" class="leftArrBtn"><img src="images/main/right_arrow.png" class="rightArrBtn">');
			if(gelenRakkam<3){
				$(this).parent("li").children("div").children("div").children("img.leftArrBtn").css("display","block");
				$(this).parent("li").children("div").children("div").children("img.rightArrBtn").css("display","block");
			}else{
				$(this).parent("li").children("div").children("div").children("img.leftArrBtn").css("display","block").click(function(){
					imageMoveLeft(theId, gelenRakkam);
				});
				$(this).parent("li").children("div").children("div").children("img.rightArrBtn").click(function(){
					imageMoveRight(theId, gelenRakkam);
				}).attr("rel","0");
			}
		}
	});
}

var Durum = 0;

function imageMoveRight(theId, gelenRakkam){
	var kontrolRakam = parseInt($("img.rightArrBtn").attr("rel"));
	if(Durum == 0){
		if(kontrolRakam == 0){
			$("img.leftArrBtn").css("display","block");
		}
		Durum = 1;
		$("#"+theId).children("div").children("div").animate({marginLeft: "-=453px"}, 1000 );
		Durum = 0;
		var rakam = parseInt($("img.rightArrBtn").attr("rel"));
		rakam += 1;
		$("img.rightArrBtn").attr("rel",rakam);
		if(rakam == gelenRakkam-2){
			$("img.rightArrBtn").css("display","none");
		}
	}
}

function imageMoveLeft(theId, gelenRakkam){
	var kontrolRakam = parseInt($("img.rightArrBtn").attr("rel"));
	if(Durum == 0){
		if(kontrolRakam == gelenRakkam-2){
			$("img.rightArrBtn").css("display","block");
		}
		Durum = 1;
		$("#"+theId).children("div").children("div").animate({marginLeft: "+=453px"}, 1000 );
		Durum = 0;
		var rakam = parseInt($("img.rightArrBtn").attr("rel"));
		rakam -= 1;
		$("img.rightArrBtn").attr("rel",rakam);
		if(rakam == 0){
			$("img.leftArrBtn").css("display","none");
		}
	}
}

function send(datastr){
	$.ajax({
		type: "POST",
		url: "sendform.php",
		data: datastr,
		cache: false,
		success: function(html){
			$("#response").fadeIn("slow");
			$("#response").html(html);
			if(msie6){pngFixle('sendedImg');}
			setTimeout("yoket()",2000);
		}
	});
}

function yoket(){
	$("#response").css("display","none");
	$("#myName").val("");
    $("#myMail").val("");
    $("#myMessage").val("");
}