﻿// Adds 'validate' attribute for validation so u can set validation as ... validate="required:true"
//$.metadata.setType("attr", "validate");

function popup()
    { window.open("http://www.guvenliyasam.org/default.asp", "online", "top=0,left=0,width=937,height=585,status,scrollbars"); }


(function($) {

$.event.special.mousewheel = {
	setup: function() {
		var handler = $.event.special.mousewheel.handler;
		
		// Fix pageX, pageY, clientX and clientY for mozilla
		if ( $.browser.mozilla )
			$(this).bind('mousemove.mousewheel', function(event) {
				$.data(this, 'mwcursorposdata', {
					pageX: event.pageX,
					pageY: event.pageY,
					clientX: event.clientX,
					clientY: event.clientY
				});
			});
	
		if ( this.addEventListener )
			this.addEventListener( ($.browser.mozilla ? 'DOMMouseScroll' : 'mousewheel'), handler, false);
		else
			this.onmousewheel = handler;
	},
	
	teardown: function() {
		var handler = $.event.special.mousewheel.handler;
		
		$(this).unbind('mousemove.mousewheel');
		
		if ( this.removeEventListener )
			this.removeEventListener( ($.browser.mozilla ? 'DOMMouseScroll' : 'mousewheel'), handler, false);
		else
			this.onmousewheel = function(){};
		
		$.removeData(this, 'mwcursorposdata');
	},
	
	handler: function(event) {
		var args = Array.prototype.slice.call( arguments, 1 );
		
		event = $.event.fix(event || window.event);
		// Get correct pageX, pageY, clientX and clientY for mozilla
		$.extend( event, $.data(this, 'mwcursorposdata') || {} );
		var delta = 0, returnValue = true;
		
		if ( event.wheelDelta ) delta = event.wheelDelta/120;
		if ( event.detail     ) delta = -event.detail/3;
		if ( $.browser.opera  ) delta = -event.wheelDelta;
		
		event.data  = event.data || {};
		event.type  = "mousewheel";
		
		// Add delta to the front of the arguments
		args.unshift(delta);
		// Add event to the front of the arguments
		args.unshift(event);

		return $.event.handle.apply(this, args);
	}
};
})(jQuery);


$(document).ready(function(){	
	//$("#slider").easySlider({
	//	nextText: '' 
	//});
	$("#nextBtn").addClass("hidden");
	var rightAnswerCounter = 0;
	var totalAnswerCounter = $("#testTotalQuestions").val();
	var clickedAnswerCounter = 0;
	
	
		$("div.answer").click(function(event) {			
			var answerContainer = "answer" + $(this).attr("id");
			var messageContainer ;
			clickedAnswerCounter++;
			
			$("#nextBtn").removeClass("hidden");
			$(this).parent().addClass("hidden");
			$('div#' + answerContainer).css("display","");
			
			if ($(this).hasClass("right")){
					messageContainer = "right" + $(this).attr("id");
					rightAnswerCounter++;
			}else {
					messageContainer = "wrong" + $(this).attr("id");
			}
			if(rightAnswerCounter == totalAnswerCounter) {
					alert("Tebrikler! Sertifikanızı almak için tıklayınız.");
					top.location.href="kendini-dene/sertifika#content";//redirection
				}
			if (clickedAnswerCounter == totalAnswerCounter){
				$("#nextBtn").addClass("btnResult");
				$("span#userScore").append(rightAnswerCounter);
			}
			$('p#' + messageContainer).css("display","");
	});
	
	$("#nextBtn").click(function(event) {
			$(this).addClass("hidden");
	});
});

function autoFill(id, v){
	$(id).css({ color: "#b2adad" }).attr({ value: v }).focus(function(){
		if($(this).val()==v){
			$(this).val("").css({ color: "#333" });
		}
	}).blur(function(){
		if($(this).val()==""){
			$(this).css({ color: "#b2adad" }).val(v);
		}
	});
}

$(document).ready(function() {
	$('a.external').attr('target', '_blank');
	$("A[rel='external']").attr('target','_blank');
	
	//autoFill($("#SearchKeywords"), "Arama");
});

jQuery.fn.focus_first = function() {
  var elem = jQuery('input:visible', this).get(0);
  var select = jQuery('select:visible', this).get(0);
  if (select && elem) {
    if (select.offsetTop < elem.offsetTop) {
      elem = select;
    }
  }

  var textarea = jQuery('textarea:visible', this).get(0);
  if (textarea && elem) {
    if (textarea.offsetTop < elem.offsetTop) {
      elem = textarea;
    }
  } 

  if (elem) {
    elem.focus();
  }
  return this;
}


// onload execute focus_first function
jQuery(document).ready(function() {
    jQuery('form').focus_first();    
});

//jQuery(function($){
//   $("#watermark").Watermark("adınızı yazınız");
//});
