function IsNumeric(input) {
	return (input - 0) == input && input.length > 0;
}
function IsEmail(input) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(input);
}
(function($) {
	$.fn.self = function() {
		return $(this).clone().remove().html();
	}
})(jQuery);
function title_hazirla() {
	$("input[title!=], textarea[title!=]").each(function(a, b) {
		if ($(this).val() == "") {
			$(this).val($(this).attr("title"));
			$(this).addClass("titled");
		}
		$(this).focus(function() {
			if ($(this).val() == $(this).attr("title")) {
				$(this).val("");
				$(this).removeClass("titled");
			}
		});
		$(this).blur(function() {
			if ($(this).val() == "") {
				$(this).val($(this).attr("title"));
				$(this).addClass("titled");
			}
		});
	});
}
function title_kaldir() {
	$("input.titled[title!=],textarea.titled[title!=]").each(function(a, b) {
		if ($(this).val() == $(this).attr("title")) {
			$(this).val("");
		}
		$(this).removeClass("titled");
	});
}
$(document).ready(function() {
	var SW = screen.width;
	if (SW < 1200 && SW > 1000) {
		$("html").addClass("SR_1024x768");
	}
	// debugprop();
	});
function debugprop() {
	$(document).keydown(function(event) {
		if (event.keyCode == 120) {
			if ($("#debugDiv").length == 0) {
				debug();
				$("#debugDiv textarea").focus();
			} else {
				$("#debugDiv").remove();
			}
		}
	});
}
function debug() {
	var debugta = $("<textarea />").attr("id", "debugta").css( {
		"display" : "block",
		width : "100%",
		height : 150,
		opacity : 0.75,
		border : "1px black solid",
		color : "black",
		background : "url(http://www.argenova.com/img/index/arge_logo.jpg) no-repeat 50% 50%"
	}).keydown(function(event) {
		if (event.keyCode == 13 && event.ctrlKey) {
			debugb.click();
		}
	});
	var debugb = $("<button />").attr("id", "debugb").html("Calistir!").css("display", "none").click(function() {
		eval(debugta.val());
	});
	var debugdiv = $("<div />").attr("id", "debugDiv").css( {
		width : 400,
		position : "fixed",
		bottom : 0,
		right : 1,
		background : "white",
		opacity : 0.5,
		border : "1px black solid",
		padding : 10
	});
	debugdiv.append(debugta, debugb);
	$("body").append(debugdiv);

}
$(document).ready(function() {
	$(".golgeli").each(function(a, b) {
		b = $(b);
		var anadiv = $("<div />").addClass("golgeDiv");
		var nesne = $("<div />").addClass("golgeNesne").appendTo(anadiv);
		b.before(anadiv).appendTo(nesne);
		var nesneboy = nesne.height() + parseInt(nesne.css("border-top-width").replace("px", "")) + parseInt(nesne.css("border-bottom-width").replace("px", ""));
		var nesneen = nesne.width() + parseInt(nesne.css("border-left-width").replace("px", "")) + parseInt(nesne.css("border-right-width").replace("px", ""));
		var sagdiv = $("<div />").addClass("golgeSag").appendTo(anadiv).height(nesneboy);
		var sagustdiv = $("<div />").addClass("goleSagUst").append("&nbsp;");
		var sagsagdiv = $("<div />").addClass("goleSagSag").append("&nbsp;");
		sagdiv.append(sagustdiv, sagsagdiv);
		sagsagdiv.height(nesneboy - sagustdiv.innerHeight());
		var altdiv = $("<div />").addClass("golgeAlt").width(nesneen + sagdiv.width()).appendTo(anadiv);
		var altsoldiv = $("<div />").addClass("golgeAltSol").append("&nbsp;");
		var altortadiv = $("<div />").addClass("golgeAltOrta").append("&nbsp;");
		var altsagdiv = $("<div />").addClass("golgeAltSag").append("&nbsp;");
		altdiv.append(altsoldiv, altortadiv, altsagdiv);
		altortadiv.width(altdiv.width() - altsagdiv.width() - altsoldiv.width());
	});
});
function MathBase(girdi) {
	var yeni = String((girdi)).split(".");
	return parseInt(yeni[0]);
}
function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g, '');
	if (isNaN(num))
		num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num * 100 + 0.50000000001);
	cents = num % 100;
	num = Math.floor(num / 100).toString();
	if (cents < 10)
		cents = "0" + cents;
	for ( var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
		num = num.substring(0, num.length - (4 * i + 3)) + '.' + num.substring(num.length - (4 * i + 3));
	return (((sign) ? '' : '-') + num + ',' + cents);
}
