﻿function createMenu()
{
	var scene = new menu.Page();
	Silverlight.createObjectEx({
		source: "xaml/menu.xaml",
		parentElement: document.getElementById("MenuHost"),
		id: "SLMenu",
		properties: {
			width: "716px",
			height: "57px",
			version: "1.0",      		
			background:'transparent',
         	isWindowless: 'true'
		},
		events: {
			onLoad: Silverlight.createDelegate(scene, scene.handleLoad),
			onError: function(sender, args) {
				var errorDiv = document.getElementById("errorLocation");
				if (errorDiv != null) {
					var errorText = args.errorType + "- " + args.errorMessage;
							
					if (args.ErrorType == "ParserError") {
						errorText += "<br>File: " + args.xamlFile;
						errorText += ", line " + args.lineNumber;
						errorText += " character " + args.charPosition;
					}
					else if (args.ErrorType == "RuntimeError") {
						errorText += "<br>line " + args.lineNumber;
						errorText += " character " +  args.charPosition;
					}
					errorDiv.innerHTML = errorText;
				}	
			}
		}
	});
}


if (!window.Silverlight) 
	window.Silverlight = {};

Silverlight.createDelegate = function(instance, method) {
	return function() {
		return method.apply(instance, arguments);
	}
}
if (!window.menu)
	window.menu = {};

menu.Page = function() 
{
}

menu.Page.prototype =
{
	handleLoad: function(control, userContext, rootElement) 
	{
	}
}
var MenuAnaSayfaButtonAnimOver = "";
var MenuBloglarButtonAnimOver = "";
var MenuEtiketlerButtonAnimOver = "";
var MenuYaziGonderButtonAnimOver = "";
var MenuAramaButtonAnimOver = "";

function MenuFareGitti(sender)
{
	eval("Menu"+sender.Name + "AnimOver = false;");
}
function MenuFareGeldi(sender)
{
	document.getElementById("SLMenu").content.findName(sender.Name + "Anim").Begin();
	eval("Menu"+sender.Name + "AnimOver = true;");
}
function MenuAnimBitti(sender)
{
	if(eval("Menu"+sender.Name + "Over"))
	{
		sender.Begin();
	}
	else{
		sender.Stop();
	}
}
function YaziGonder(sender)
{
    document.location="post.aspx";
}
