/*
*	h.js
*
*	Javascript Development Made by CAT®
* 	http://www.madebycat.com
*/

var is = {
	ua: navigator.userAgent.toLowerCase(),
	tArray: [],
	fArray: [],
	browser: function (trueArray, falseArray) {
		is.tArray.length=0;
		is.fArray.length=0;
		for (var i = trueArray.length - 1; i >= 0; i--){
			is.ua.search(trueArray[i])!=-1 ? is.tArray.push(1) : is.tArray.push(0);
		}
		for (var j = falseArray.length - 1; j >= 0; j--){
			is.ua.search(falseArray[j])==-1 ? is.fArray.push(0) : is.fArray.push(1);
		}
		return ((is.tArray.inArray(0) ? 0 : 1) && (is.fArray.inArray(0) ? 1 : 0));
	},
	debug:function(){
		return is.ua;
	}
};

Array.prototype.inArray=function(value){
	for (var i = this.length - 1; i >= 0; i--){
		if(this[i]===value) return i;
	}
	return false;
};

var externalLinks = function(){
	if(!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");

	for (var i = anchors.length - 1; i >= 0; i--){
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel")=="external"){
			anchor.onclick = function(e){
				window.open(this.href);
				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;
	}
}

function bltFocusen(obj, inputText) {
	if($(obj)){
		$(obj).onfocus=function() {
			$(obj).value = $(obj).value!='your e-mail' ? $(obj).value : '';
		}
		$(obj).onblur=function(inputText) {
			$(obj).value = ($(obj).value.length > 0 ? $(obj).value : 'your e-mail');
		}
	}
}









	function getXML(){
		var xmlAjax = new Ajax("/xml/1_26_1.xml", {method: 'get', onComplete: processXML});
		xmlAjax.request();
	}		

	function processXML(text, xmldata){

		var XchildNodes = xmldata.getElementsByTagName('item');
		var nodeBuffer = '';
		var alphaListBuffer="";
		
		r = 0;
		c = 0;
		var DataRows = new Array();

		for (var i = 0; i < XchildNodes.length; i++){
			
			DataRows[r] = new Array();
			
			var curNode = XchildNodes[i]
				
					for (j=0;j<curNode.childNodes.length;j++)
						{
							if (curNode.childNodes[j].nodeType != 1) continue;
							
							var theName = curNode.childNodes[j].nodeName;
							var theData = curNode.childNodes[j].firstChild.nodeValue;

							DataRows[r][c] = theName + "##" + theData;
							
							c = c +1;
						}
			c = 0;
			r = r +1;
						
		}
		
		rndNum = Math.floor(Math.random()*DataRows.length);

		for (k=rndNum;k<rndNum+1;k++){
			

			data1 = DataRows[k][2].split("##");
			data2 = DataRows[k][3].split("##");
			data3 = DataRows[k][4].split("##");
			data4 = DataRows[k][5].split("##");
			data5 = DataRows[k][0].split("##");
			data6 = DataRows[k][1].split("##");
					
							
			alphaListBuffer +='<div>';
			alphaListBuffer +='<blockquote>';
			alphaListBuffer +='<p>' + data6[1] + '</p>';
			alphaListBuffer +='</blockquote>';
			alphaListBuffer +='<p class="word-by">' + data5[1] + '</p>';
			alphaListBuffer +='</div>';
			
		
		}	
		if ($('box2')){
			$('box2').innerHTML = alphaListBuffer;
		};
		
		sifrs();
	}
	
	
function sifrs(){
	
	sIFR.replaceElement(named({
		sSelector:".content-header h2",
		sFlashSrc:"/i/Assets/h/addons/trajanpro.swf",
		sWmode:'transparent',
		sColor:"#000000",
		nPaddingTop:0,
		nPaddingBottom:0,
		sFlashVars:""
	}));

//	sIFR.replaceElement(named({
//		sSelector:".quoted-word blockquote p",
//		sFlashSrc:"/i/Assets/h/addons/timesnewromanitalic.swf",
//		sWmode:'transparent',
//		sColor:"#469cc5",
//		nPaddingTop:0,
//		nPaddingBottom:0,
//		sFlashVars:"textalign=center"
//	}));
//	
//	sIFR.replaceElement(named({
//		sSelector:".quoted-word .word-by",
//		sFlashSrc:"/i/Assets/h/addons/timesnewromanitalic.swf",
//		sWmode:'transparent',
//		sColor:"#538ea9",
//		nPaddingTop:0,
//		nPaddingBottom:0,
//		sFlashVars:"textalign=center"
//	}));
//
//	sIFR.replaceElement(named({
//		sSelector:".testimonialItem p",
//		sFlashSrc:"/i/Assets/h/addons/timesNewRoman.swf",
//		sWmode:'transparent',
//		sColor:"#959696",
//		nPaddingTop:0,
//		nPaddingBottom:0,
//		sFlashVars:"textalign=center"
//	}));
//
//	sIFR.replaceElement(named({
//		sSelector:".testimonialItem h3",
//		sFlashSrc:"/i/Assets/h/addons/timesnewromanitalic.swf",
//		sWmode:'transparent',
//		sColor:"#ffffff",
//		nPaddingTop:0,
//		nPaddingBottom:0,
//		sFlashVars:"textalign=center"
//	}));
//
//	sIFR.replaceElement(named({
//		sSelector:".testimonialItem h4",
//		sFlashSrc:"/i/Assets/h/addons/timesNewRoman.swf",
//		sWmode:'transparent',
//		sColor:"#959696",
//		nPaddingTop:0,
//		nPaddingBottom:0,
//		sFlashVars:"textalign=center"
//	}));
}
 
//	function HomeNewsSlide() {
//	 
//			var hs3 = new noobSlide({
//				box: $('box3'),
//				items: $ES('div','box3'),
//				autoPlay: true,
//				interval: 5000,
//				size:260,
//				fxOptions: {
//					duration: 1000,
//					transition: Fx.Transitions.Quint.easeInOut,
//					wait: false
//				},
//				buttons: {
//					//previous: $('prm-nav-prev'),
//					//next: $('prm-nav-next')
//				},
//				onWalk: function(currentItem){
//					oldW = $('box3').getStyle('width').toInt();
//					NewW = oldW + 10
//					$('box3').setStyle('width', NewW);
//				}
//			});
//	}


var Ticker = new Class({
	setOptions: function(options) {
		this.options = Object.extend({
			speed: 1500,
			delay: 5000,
			direction: 'vertical',
			onComplete: Class.empty,
			onStart: Class.empty
		}, options || {});
	},
	initialize: function(el,options){
		this.setOptions(options);
		this.el = $(el);
		this.items = this.el.getElements('li');
		var w = 0;
		var h = 0;
		if(this.options.direction.toLowerCase()=='horizontal') {
			h = this.el.getSize().size.y;
			this.items.each(function(li,index) {
				w += li.getSize().size.x;
			});
		} else {
			w = this.el.getSize().size.x;
			this.items.each(function(li,index) {
				h += li.getSize().size.y;
			});
		}
		this.el.setStyles({
			position: 'absolute',
			top: 0,
			left: 0,
			width: w,
			height: h
		});
		this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() {
			var i = (this.current==0)?this.items.length:this.current;
			this.items[i-1].injectInside(this.el);
			this.el.setStyles({
				left:0,
				top:0
			});
		}.bind(this)});
		this.current = 0;
		this.next();
	},
	next: function() {
		this.current++;
		if (this.current >= this.items.length) this.current = 0;
		var pos = this.items[this.current];
		this.fx.start({
			top: -pos.offsetTop,
			left: -pos.offsetLeft
		});
		this.next.bind(this).delay(this.options.delay+this.options.speed);
	}
});


function HomeTestimonialsSlide() {
 
	//var myElement = $$('.testimonialItem').set({
	   // 'events': {
	     //   'mouseover': function(){
			//	$$('.right-home-client-testimonials a').setStyle('display','block');
		//	},
			//'mouseout': function(){
				//$$('.right-home-client-testimonials a').setStyle('display','none');
			//}
	    //}
	//});

//	var hs3 = new noobSlide({
//		box: $('box4'),
//		items: $ES('div','box4'),
//		autoPlay: true,
//		interval: 9000,
//		size:275,
//		fxOptions: {
//			duration: 1000,
//			transition: Fx.Transitions.Quint.easeInOut,
//			wait: false
//		},
//		buttons: {
//			//previous: $('prm-nav-prev'),
//			//next: $('prm-nav-next')
//		},
//		onWalk: function(currentItem){
//			oldW = $('box4').getStyle('width').toInt();
//			NewW = oldW + 10
//			$('box4').setStyle('width', NewW);
//
//		}
//	});		
}

function acc(){
	var accordion = new Accordion('h3.atStart', 'div.atStart', {
		opacity: true, start: 'all-closed', alwaysHide: true,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#5c7996');
			toggler.setStyle('background', '#fff url(/i/assets/i/bg-acc-h3-active.png) no-repeat 5px 53%');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#5b5b5b');
			toggler.setStyle('background', '#fff url(/i/assets/i/bg-acc-h3.png) no-repeat 5px 53%');
		}
	}, $('accordion'));
}


var getQueryValue = function (req) {
	if(unescape(location.href).indexOf('?')!=-1){
		var twins = unescape(location.href).split('?')[1].split('&');
		var singles = [];
		for (var i=0; i<twins.length; i++){
			singles.push(twins[i].split('=')[0]);
			singles.push(twins[i].split('=')[1]);
		}
		return (singles.inArray(req)!=-1 ? singles[singles.inArray(req) + 1] : -1);
	}
}


 
function setFlashHeight(height) {
	$('f-txt-cont').setStyle('height', height);
};

