﻿
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 filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var form = $('ContactForm');
	var adSoyad = $('Name');
	var email = jQuery('#ContactForm #email').val();
	var message = $('Mitteilung')
	var captchakey = $('r_captcha2')
 
	if (adSoyad.value.length < 2){
		fixElement(adSoyad,'Lütfen adınızı ve soyadınızı giriniz.');
	}
	else if(email.length < 2 ||  !filter.test(jQuery("#ContactForm #email").val())){
		fixElement(jQuery('#ContactForm #email'),'Lütfen mail adresinizi eksiksiz olarak giriniz.');
	}else if(message.value.length < 5){
		fixElement(message,'Lütfen mesajınızı giriniz.');
	}else if(captchakey.value.length < 6){
		fixElement(message,'Lütfen güvenlik kodunu giriniz.');
	}
	else{
		jQuery.ajax({ 
				type:'post', 
				url:window.location.href, 
				data: jQuery('#ContactForm').serialize(), 
				success: function(msg){  
				    if(msg == "INVALID_CAPTCHA")
					{
						alert("Lüften güvenlik kodunu giriniz.");
						var captchaImg = "/p/captcha.asp?" + Math.floor(Math.random() * 99999);
						jQuery(".captchaImg2").attr("src",captchaImg);
					}
					else{
						$('form-message').hide();
						$('mainLayer').setStyle({
						  display: 'block',
						  height: '90px'
						});
						OmnLinkMonitorSingleEvent('event6','Iletisim Form Menu End',this);
					}
				}
			}); 
	}
	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 +")";
				};
			};
		};
		
};

function setZindex(){
	if(jQuery.browser.msie && jQuery.browser.version == "6.0"){
		jQuery("#breadcrumb").children("dl").children("dd").css("position","relative");
		jQuery("#breadcrumb").children("dl").children("dd").css("z-index","2000");
	}
}
setZindex();

//window.onload=startList;

window.onload=function() { sfHover(); SetheadervisualBg();}



//window.onload = function() startList;alphaBackgrounds;
//nav end
function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

jQuery(document).ready(function(){
	jQuery("#toolbar-nav li a").click(function(){
		OmnLinkMonitorSingleEvent('event5','Iletisim Form Menu Start',this);
		return false;
	});
	
	jQuery("#tools-share").click(function(){
		jQuery("#tools-layer-share").toggleClass("active-layer");
		return false;
	});
	jQuery("#tools-layer-share .close").click(function(){
		jQuery("#tools-layer-share").removeClass("active-layer");
		return false;
	});
	jQuery("#social-bookmarking a").click(function(){
		var page_url = window.location.href;
		var service = trim(jQuery(this).text());
		var navtype;
		if(jQuery.browser.mozilla){
			navtype = "Firefox " + jQuery.browser.version;
		}
		else if(jQuery.browser.msie){
			navtype = "Internet Explorer " + jQuery.browser.version;
		}
		else if(jQuery.browser.opera){
			navtype = "Opera " + jQuery.browser.version;
		}
		else if(jQuery.browser.safari){
			navtype = "Safari " + jQuery.browser.version;
		}
		else{
			navtype = "Unknown";
		}
		
		jQuery.ajax({
			type		: "POST",
			url	        : "http://www.siemens.com.tr/plugins/create_share_click",
			data		: "page_url=" + page_url + "&service_name=" + service + "&zg_id=" + zone_group_id + "&z_id=" + zone_id + "&a_id=" + article_id + "&navigator_type=" + navtype + "",
			success		: function(response){
				
			}
		});
	});
	
	jQuery("#captchaRefresh2").click(function(){
		var captchaImg = "/p/captcha.asp?" + Math.floor(Math.random() * 99999);
		jQuery("#captchaImg2").attr("src",captchaImg);
		return false;
	});
	
	jQuery(".captchaRefresh2").click(function(){
		var captchaImg = "/p/captcha.asp?" + Math.floor(Math.random() * 99999);
		jQuery(".captchaImg2").attr("src",captchaImg);
		return false;
	});
	
	
});


