﻿function init() {	
	var h2=document.getElementById('reference')?document.getElementById('reference').getElementsByTagName('h2')[0]:false,
	mainh1=document.getElementById('welcome')?document.getElementById('welcome').getElementsByTagName('h1')[0]:false,
	h1=document.getElementById('left')?document.getElementById('left').getElementsByTagName('h1')[0]:false,
	refh1=document.getElementById('references')?document.getElementById('references').getElementsByTagName('h1')[0]:false,
	li = document.getElementById('columns')?document.getElementById('columns').getElementsByTagName('li'):false,lis=li.length,
	li2=document.getElementById('references-list')?document.getElementById('references-list').getElementsByTagName('li'):false,lis2=li2.length
	
	if(document.getElementById('reference')) {	
		Cufon.replace(h2)
	}
	
	if(document.getElementById('references')) {	
		Cufon.replace(refh1)
	}
	
	
	
	if (document.getElementById('welcome'))	 {
		Cufon.replace(mainh1);	
	}		
	
	if(h1) Cufon.replace(h1)
	
	if (li) {
		for(i=0;i<lis;i++) {
			var h2=li[i].getElementsByTagName('h2')[0];
			Cufon.replace(h2);
		}
	}
	if (li2) {
		for(i=0;i<lis2;i++) {
			if(li2[i].getElementsByTagName('h3').length) var h3=li2[i].getElementsByTagName('h3');
			else var h3=li2[i].getElementsByTagName('h2');
			Cufon.replace(h3);
		}
	}
	
	
	//FILESTYLE SCRIPT
	if(document.getElementById('pdfTest')) {
		var div=document.createElement('div'),file=document.getElementById('pdfTest'),newInput=document.createElement('input'),IE = /*@cc_on!@*/false;
		newInput.type="text";
		newInput.id="fileLeft";
		file.style.opacity=0;
		if(IE) {
			file.style.filter = 'alpha(opacity=0)'
			file.style.left='-15px'
			div.style.marginTop="1px"
		}	
		file.style.cursor='pointer';
		file.style.display='inline';
		file.style.position="relative";
		div.style.position='absolute';
		div.className="inputFile";
		div.style.display="inline";
		div.style.overflow="hidden";
		div.appendChild(file.cloneNode(true)); 
		file.parentNode.insertBefore(newInput,file)
		file.parentNode.replaceChild(div, file);
		document.getElementById('pdfTest').onchange=function() {document.getElementById('fileLeft').value=this.value}
	}
	
	var st=document.getElementById('solutionList')?document.getElementById('solutionList').getElementsByTagName('h2'):false,stl=st.length
	if(st) { 
		for(i=0;i<stl;i++) {
			Cufon.replace(st[i]);
		}
	}
	if(document.getElementById('homePicture')) {
		par=document.getElementById('homePicture').getElementsByTagName('p')[0]
		par2=document.getElementById('homePicture').getElementsByTagName('a')
		Cufon.replace(par)(par2)
	}	
	if(document.getElementById('qlulhu-qlulhu')) {
	var input=document.getElementById('qlulhu-qlulhu'),iv=input.value;
		input.onfocus=function() { if(input.value==iv) input.value="" };
		input.onblur=function() { if(input.value=="") input.value=iv };
	}
	
	if(document.getElementById('contact')) {
		var div=document.getElementById('contact').getElementsByTagName('div');divS=div.length;
		for (i=0;i<divS;i++) {
			var inp=div[i].getElementsByTagName('input'),inpS=inp.length;
			for(z=0;z<inpS;z++) {
				inp[z].onclick=function() { this.className+=" focused" }
				inp[z].onblur=function() { this.className=this.className.replace(' focused','') }
			}
			var texta=div[i].getElementsByTagName('textarea'),textaS=texta.length;
			for(z=0;z<textaS;z++) {
				texta[z].onclick=function() { this.className+=" focused" }
				texta[z].onblur=function() { this.className=this.className.replace(' focused','') }
			}
		}
	}
}

window.onload=init
