
function allowInString (InString, RefString)  {
	if(InString.length==0) return (false);
	for (var Count=0; Count < InString.length; Count++){
		var TempChar= InString.substring (Count, Count+1);
		if (RefString.indexOf (TempChar, 0)==-1)
			return (false);
		}
		return (true);
}

function isNumber(inVal){
	if (inVal!='' && !allowInString(inVal,'0123456789')){return false;}
	return true;
}

function isValidEmail(inEmail){
	var email_regexp = new RegExp('^[a-zA-Z\x2D\x2E\x5F]+@([a-zA-Z\x2D\x2E\x5F]+\x2E)[a-zA-Z]{2,4}$');
	var emailPass = true;
	if (inEmail.length > 0){
		if (!email_regexp.test(inEmail)){
			emailPass = false;
		}else if (inEmail.indexOf('.')==-1){
			emailPass = false;
		}
	}else{
		emailPass = false;
	}
	return emailPass;
}

function fixElement(obj,mess){alert(mess);obj.focus();}

       

function submitContactForm(){
	var form = $('ContactForm');
	var adSoyad = $('Name');
	var email = $('email');
	var message = $('Mitteilung')
 
	if (adSoyad.value.length < 2){
		fixElement(adSoyad,'Lütfen adınızı ve soyadınızı giriniz.');
	}else if(email.value.length < 2 || !isValidEmail(email.value)){
		fixElement(email,'Lütfen mail adresinizi eksiksiz olarak giriniz.');
	}else if(message.value.length < 5){
		fixElement(message,'Lütfen mesajınızı giriniz.');
	}else{
		$('ContactForm').request({
		  method: 'post',
		  onComplete: function(){ 
		  	$('form-message').hide();
		  	$('mainLayer').setStyle({
			  display: 'block',
			  height: '90px'
			});

	  	 }
		});
	}
	return true;
}


var getURL = function (o){
	var selectedIndexValue = o.options[o.selectedIndex].getAttribute('value');
	if(selectedIndexValue && selectedIndexValue.length>0) {
		if(selectedIndexValue.indexOf('javascript:')!=-1) {
			eval(selectedIndexValue);
			return true;
		} else if(selectedIndexValue.indexOf('http://')!=-1 || selectedIndexValue.indexOf('https://')!=-1) {
			window.open(selectedIndexValue, _blank);
			return true;
		} else {
			window.location.href = selectedIndexValue;
			return true;
		}
	}
	return false;
};

function sfHoverOut() {
	var sfElsB = document.getElementById("site-explorer-inpage").getElementsByTagName("LI");
	for (var i=0; i<sfElsB.length; i++) {
		sfElsB[i].className=sfElsB[i].className.replace(new RegExp(" over\\b"), "");
	}
};

function sfHover() {
	if ($('site-explorer-inpage') != null) {
	
		var sfElsA = document.getElementById("site-explorer-inpage").getElementsByTagName("a");
		for (var i=0; i<sfElsA.length; i++) {
			sfElsA[i].onclick=function() {
				void(0);
				return false;
			}
		}
		
		
		var sfEls = document.getElementById("site-explorer-inpage").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onclick=function() {
				
				sfHoverOut();
				
				this.className+=" over";

				childli = this.getElementsByTagName("a");

				for (var k=0; k<childli.length; k++) {
					
					if (k != 0){
						
						childli[k].onclick=function() {
							window.location.href = this.href;
							return false;
						};
					};
				};
				return false;
			}
		}
	}
}

function SetheadervisualBg(){
	
		var targetObj = $('headervisual-zone');
		var ZoneGrupDataObj = $('headervisual-zonegrup-bg');
		var ZoneDataObj = $('headervisual-zone-bg'); 
		var ArticleDataObj =  $('headervisual-zone-content');
		
		if (ArticleDataObj != null) {
			var ArticleData = ArticleDataObj.getAttribute("contentdata");
			var ArticleExtention = ArticleDataObj.getAttribute("extention");
		};
		
		if (ZoneDataObj != null) {
			var ZoneData = ZoneDataObj.getAttribute("contentdata");
			var ZoneExtention = ZoneDataObj.getAttribute("extention");
		};
		
		if (ZoneGrupDataObj != null) {
			var ZoneGrupData = ZoneGrupDataObj.getAttribute("contentdata");
			var ZoneGrupExtention = ZoneGrupDataObj.getAttribute("extention");
		};
		
		if(ArticleData){
			targetObj.style.backgroundImage = "url(" + ArticleData +")";
		}else{
			if(ZoneData){
				targetObj.style.backgroundImage = "url(" + ZoneData +")";

			}else{
				if(ZoneGrupData){

					targetObj.style.backgroundImage = "url(" + ZoneGrupData +")";
				};
			};
		};
		
};



//window.onload=startList;

window.onload=function() { sfHover(); SetheadervisualBg();}

//window.onload = function() startList;alphaBackgrounds;
//nav end

