/*
pages all

version 1.0


*/

function initPage(){
	
	window.addEvent('domready', function(){	
		//init menu
		var myMenu = new MenuMatic({id:"listMenuRoot"});
		$$('.filweb').setStyles({'height':'20px','overflow':'hidden'});
		$$('.filweb p').setStyles({'padding-top':'40px'});
		
		// büyük resim
		$$('IMG[rel=fwShowBigImg]').addEvent('click', function(e) {
			e.stop();
			showThumbOriginal(this);
		});
		$$('IMG[rel=fwShowBigImg]').setStyle('cursor','pointer');
		
		// toggle div plugin 
	    new Asset.css(document.themeUrl+"eklenti_togglediv.css", {id: "fweToggleDiv"});
		$$('.fwEklenti-toggle-handle').each(function(el){
			content=el.getParent().getFirst('.fwEklenti-toggle-content');	
			el.Slide= new Fx.Slide(content);
			el.Slide.hide();
		});
		$$('.fwEklenti-toggle-handle').addEvent('click',function(){
					 
			if(content){				 
				this.Slide.toggle();
			}
		});
		
	});
}

function showThumbOriginal(el) {
	LoadedImg=new Array();
	src = el.get('src');
	alt = el.get('alt');
	orgSrc = src.replace(/(.*)(\.[0-9]*px)(\.[a-z]{1,}$)/gi, '$1$3');
	 
	showPopUpImage(orgSrc,alt);

}


function showPopUpImage(src,title){
	var browser_w = window.getSize().x;
	var browser_h = window.getSize().y;
 
	if(!title) title='&nbsp;';
	
	stowin = new FilPopUp({
		title : title ,
		width : '450px'
	}); 
	stowin.openPopUp();
	stowin.setHTML('Yüklüyor');
	var stoIMG = new Element('img');
	stoIMG.addEvent('load', function() {
	 
		$$('body').adopt(stoIMG); 
		imgWidth=stoIMG.getSize().x; 
		imgHeight=stoIMG.getSize().y; 
		stoIMG.dispose();		 
		if(browser_w < (imgWidth)) wWidth=browser_w; else wWidth=imgWidth;
		if(browser_h < (imgHeight)) wHeight=browser_h; else wHeight=imgHeight;	
		var maxWidth = ( (browser_w - wWidth) < 100 ) ? wWidth-100 : wWidth ;
		var maxHeight = ( ( browser_h - wHeight) < 100 ) ? wHeight-100 : wHeight ;
		stowin = new FilPopUp({title : title ,width :'auto'});
		stowin.openPopUp();
		stowin.setHTML('<img src="'+src+'"  style="max-width:'+(maxWidth)+'px;max-height:'+(maxHeight)+'px"/>');	 
	});
	stoIMG.set('src',src);
	
}

 
function $get(key,url){
	if(arguments.length < 2) url =location.href;
	if(arguments.length > 0 && key != ""){
		if(key == "#"){
			var regex = new RegExp("[#]([^$]*)");
		} else if(key == "?"){
			var regex = new RegExp("[?]([^#$]*)");
		} else {
			var regex = new RegExp("[?&]"+key+"=([^&#]*)");
		}
		var results = regex.exec(url);
		return (results == null )? "" : results[1];
	} else {
		url = url.split("?");
		var results = {};
			if(url.length > 1){
				url = url[1].split("#");
				if(url.length > 1) results["hash"] = url[1];
				url[0].split("&").each(function(item,index){
					item = item.split("=");
					results[item[0]] = item[1];
				});
			}
		return results;
	}
}

function getBase(){
	return $$('base').get('href');	
}

