﻿/*
*	h.js
*
*	Javascript Development Made by CAT®
* 	http://www.madebycat.com
*/


	/*
jQuery(document).ready(function() {	

	if(jQuery(".main-menu ul li#article_11").hasClass("active"))
	{
		function Splash(){
			var splash = '<div id="splash"></div>';
			jQuery("body").append(splash);
			jQuery("#splash").css("opacity","0.5");
			if(jQuery.browser.msie && jQuery.browser.version == "6.0"){
				jQuery("#splash").css("height",jQuery(document).height());
			}
		}
			
		Splash();
		
		jQuery("div#dialog2").show(); 
		
		//if close button is clicked
		jQuery("#splash").live("click",function(){
			jQuery("#dialog2").hide();
			jQuery("#splash").hide();
			return false;
		});
		
		jQuery('.splash-close').click(function() {
			jQuery("#dialog2").hide();
			jQuery("#splash").hide();
			return false;
		});		
	
	}
	
});
*/



var checkMail = function(action, val) {
	var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
	if(val.toUpperCase().match(regEmail)){
			$('e-bulten-form').submit();
			return true;
		} else {
			alert("Lütfen E-posta adresinizi kontrol ediniz.");
	return false;
	}
}

var checkMailen = function(action, val) {
	var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
	if(val.toUpperCase().match(regEmail)){
			$('e-bulten-form').submit();
			return true;
		} else {
			alert("Please check your e-mail address.");
	return false;
	}
}

var externalLinks = function(){
	if(!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0;i<anchors.length;i++){
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel")=="external"){

			if( anchor.onclick == undefined ){
		           anchor.onclick = function(e){
			     window.open(this.href);
			     return false;
			   }
			}	
		}
	}
}

function bltFocus(obj, inputText) {
	if($(obj)){
		$(obj).onfocus=function() {
			$(obj).value = $(obj).value!='e-posta' ? $(obj).value : '';
		}
		$(obj).onblur=function(inputText) {
			$(obj).value = ($(obj).value.length > 0 ? $(obj).value : 'e-posta');
		}
	}
}

function bltFocusen(obj, inputText) {
	if($(obj)){
		$(obj).onfocus=function() {
			$(obj).value = $(obj).value!='e-mail' ? $(obj).value : '';
		}
		$(obj).onblur=function(inputText) {
			$(obj).value = ($(obj).value.length > 0 ? $(obj).value : 'e-mail');
		}
	}
}


var getURL = function (o){
	var selectedIndexValue = o.options[o.selectedIndex].getAttribute('value');
	if(selectedIndexValue && selectedIndexValue.length>0){
		(selectedIndexValue.indexOf('http://')>0 || selectedIndexValue.indexOf('https://')>0) ? window.open(selectedIndexValue, _blank) : window.location.href = selectedIndexValue;
		return true;
	}
	return false;
}

function highlightFocus(obj, inputText) {
	if($(obj)){
		$(obj).onfocus=function() {
			$(obj).value = $(obj).value!='Highlight' ? $(obj).value : '';
		}
		$(obj).onblur=function(inputText) {
			$(obj).value = ($(obj).value.length > 0 ? $(obj).value : 'Highlight');
		}
	}
}

function acc(){
	var accordion = new Accordion('h3.atStart', 'div.atStart', {
		opacity: true, start: 'all-closed', alwaysHide: true,
		onActive: function(toggler, element){
			toggler.addClass('active');
			toggler.setStyle('color', '#5c7996');
			toggler.setStyle('background', '#fff url(/i/assets/i/bg-acc-h3-active.png) no-repeat 5px 50%');
			
		},
		onBackground: function(toggler, element){
			toggler.removeClass('active');
			toggler.setStyle('color', '#7e7e7e');
			toggler.setStyle('background', '#fff url(/i/assets/i/bg-acc-h3.png) no-repeat 5px 50%');
			
		}
	}, $('accordion'));
	
}

function grayacc(){
	var accordion = new Accordion('h3.atStart', 'div.atStart', {
		opacity: true, start: 'all-closed', alwaysHide: true,
		onActive: function(toggler, element){
			removePrintEx();
			toggler.setStyle('color', '#ffffff');
			toggler.setStyle('background', '#aeaeae url(/i/assets/i/bg-acc2-h3-active.png) no-repeat 5px 50%');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#ffffff');
			toggler.setStyle('background', '#aeaeae url(/i/assets/i/bg-acc2-h3.png) no-repeat 5px 50%');
		}
	}, $('accordion-gray'));
	
}

function changeImg(bigimg) {
	var flashvars = {}
	var params = {wmode: "opaque"}
	var attributes = {}
	swfobject.embedSWF("i/assets/h/addons/news-read.swf?img="+ bigimg + "&a=b", "swf-reader-object", "697", "414", "9.0.0", false, flashvars, params, attributes);
	return true;
}

function changeMov(mov) {
	mediaObject('swf-reader-object', {src:mov, width:454, height:416, loop:false, autoplay:false, controller:true});
	return true;
}

function setImg(targetSrc) {

	$('swf-reader-object').className="loading";
	$('swf-reader-object').innerHTML="";

	var lis = targetSrc.parentNode.parentNode.getElementsByTagName('li');
	
	for (var i=0; i < lis.length; i++) {
		lis[i].className='';
	}
	targetSrc.parentNode.className="active";

	var newImg = new Element('img').setProperties({'src': targetSrc.href}).injectInside('swf-reader-object');
		newImg.style.display="none";

	newImg.onload = function(el) {
			newImg.style.display="block";
			$('swf-reader-object').className="";
	}

	return true;
}

var showSampleSet = function(obj) {

	if (obj.options[obj.selectedIndex].getAttribute('value') && obj.options[obj.selectedIndex].getAttribute('value').length>0) {
		var selectedIndex = (obj.options[obj.selectedIndex].getAttribute('value')).split('-')[1]-1;

		var els = $$('#thumbnail-list div')
		els.each(function(el, i) {
			el.style.display = "none";
		})
		els[selectedIndex].style.display="block";

		//for getting first image
		if($(els[selectedIndex]).getElementsByTagName('a')[0] != undefined){
			setImg($(els[selectedIndex]).getElementsByTagName('a')[0]);
		}
		
		$('ornek-daire-types').options[selectedIndex].selected=true;
		return true;
	}
	return false;
}

var activateSelected = function() {
	$$('#select-apt option').each(function(el, i) {
		if (el.text == document.title) {
			el.selected=true;
		}
	});
	$$('#select-project option').each(function(el, i) {
		if (el.text == document.title) {
			el.selected=true;
		}
	});
}

var buildSampleThumbs = function(opts) {
	var elements = $$('#thumbnail-list ul');
	$$('#thumbnail-list ul').each(function(el, i) {
		var newEl = new Element('option').setProperties({value: 'sample-' + (i+1) , title: el.title}).appendText(el.title).injectInside('ornek-daire-types');
	});
	
	if(opts && opts.onload==true){
		var divs = $$('#thumbnail-list div');

		divs.each(function(el,i) {
			el.style.display="none";
		});

		divs[opts.slc].style.display = "block";
		$('ornek-daire-types').options[(opts.slc+1)].selected = true;
	}
}

var mediaObject = function(divId, options) {
	$(divId).setHTML('');
	var objectHTML = '<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="' + options.width +' " height="' + options.height +' " CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">';
		objectHTML += '<param name="src" value="' + options.src +' ">';
		objectHTML += '<param name="autoplay" value="' + options.autoplay +' ">';
		objectHTML += '<param name="loop" value="' + options.loop +' ">';
		objectHTML += '<param name="controller" value="' + options.controller +' ">';
		objectHTML += '<embed src="' + options.src +' "  width="' + options.width +' " height="' + options.height +' " autoplay="' + options.autoplay +' " loop="' + options.loop + '" controller="' + options.controller + '" pluginspage="http://www.apple.com/quicktime/"></embed>';
		objectHTML += '</object>';
	$(divId).setHTML(objectHTML);
	return true;
}


var printEx = function(obj) {
	if ($('exCSS')) {
		void(0);
	}
	else{
		var newExCSS = new Element('link').setProperties({id:'exCSS', href: '/i/assets/h/print-ex.css', type: 'text/css', media:'print', rel:'stylesheet'}).injectInside(document.head);
	};
	$('printCSS') ? $('printCSS').remove() : void(0); 
	obj.parentNode.parentNode.className = "print-ex-div print-ex";
	window.print();
}

var removePrintEx = function() {
	$$('.print-ex').each(function(el,i) {
		el.className = "print-ex-div";
	});
	$('exCSS') ? $('exCSS').remove() : void(0); 
	
	if ($('printCSS')) {
		void(0);
	}
	else{
		var newExCSS = new Element('link').setProperties({id:'printCSS', href: '/i/assets/h/print.css', type: 'text/css', media:'print', rel:'stylesheet'}).injectInside(document.head);
	};
}

var survey = function(midImg, bigImglink, isSurvey, ilanName) {
	$('surveyBigImg').href = bigImglink;
	$('surveyMidImg').src = midImg;
	if (isSurvey == 1) {
		$('thesurvey').style.display = 'block';
		$('swf-reader-object').style.width = '454px';
		$('QID541655').value = ilanName;
	}
	else{
		$('thesurvey').style.display = 'none';
		$('swf-reader-object').style.width = '697px';
		$('QID541655').value = '';
	};
};

function closeFlash(){
	$('int-container').style.display = 'none';
}

function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


window.onload=function () {
	splashBox.init();
	$('form-ornek-daire') ? activateSelected() : false;
	$('proje-selectbox') ? activateSelected() : false;

	bltFocusen('EMAIL-EN', 'e-mail');
	bltFocus('EMAIL', 'e-posta');
	highlightFocus('highlight-input', 'Highlight');
	externalLinks();

	// $('thumbnail-list') ? buildSampleThumbs({onload:true, slc:0}) : false;
	
	$('accordion') ? acc() : void(0);
	$('accordion-gray') ? grayacc() : void(0);
}




