pic1= new Image(190,172 );/*LOGIN PANEL IMG PRELOAD*/
pic1.src="images/site/login_belepes_bg.jpg";

pic2= new Image(188,13 );/*DESIGN BOX PRELOAD*/
pic2.src="images/site/design_box_bottom.jpg";

pic3= new Image(188,1 );/*DESIGN BOX PRELOAD*/
pic3.src="images/site/design_box_middle.jpg";

pic4= new Image(188, 35 );/*DESIGN BOX PRELOAD*/
pic4.src="images/site/design_box_top.jpg";

function isNumber(n) {
 	 return !isNaN(parseFloat(n)) && isFinite(n);
}

	function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode

     	if (charCode > 32 && (charCode < 48 || charCode > 57)){
            return false;
        }

         return true;
      }


	function showCity(obj, dest){

		if($(obj).val().length==4){/*REG ZIP HACK*/
			$.ajax({
			  url: "phps/ajax.php?zip="+$(obj).val(),
			  success: function(s){
				$('#'+dest).val(s);
			  }
			});
		}

	}



	function ch(n){
		if(n==2){
			$('#login_panel').css('background-image', 'url(images/site/login_belepes_bg.jpg)');
			$('#reg_now').hide();
			$('#reg_now_inact').show();
		}else{
			$('#login_panel').css('background-image', 'url(images/site/login_ugyfelkapu_bg.jpg)');
				$('#reg_now').show();
			$('#reg_now_inact').hide();
		}
		$('#login_to').val(n)

		//$('#reg_now').toggle();$('#login_panel').css('background-image', 'url(images/site/login_belepes_bg.jpg)');$('#login_to').val('2')
	//	$('#reg_now').toggle();$('#login_to').val('1');
	}





function openForm(id){
	myleft=(screen.width)?(screen.width-600)/2:100;
	mytop=(screen.height)?(screen.height-800)/2:100;
	var w=window.open('allas_feladas.php?id='+id,'popup','width=500, height=700,left='+myleft+', top='+mytop+'');
	w.focus();
}

function showDatum(id, project_id){
	var pars="jelolt_id="+id+"&project_id="+project_id;
	var url='getDatumByJelolt.php';
	var mymAjax = new Ajax.Request(
				url,
				{
					method: 'post',
					parameters: pars,
					onComplete: setDataX2
	});
}

function setDataX2(originalRequest){
	$('datum').value=originalRequest.responseText;
}

function realodSelect(id, elem, azonosito){
	var e=$(elem);
	var pars="id="+id;
	var url='getKapcsolattartok.php?a='+azonosito;
	var mymAjax = new Ajax.Request(
				url,
				{
					method: 'post',
					parameters: pars,
					onComplete: setDataX
	});
}


function setDataX(originalRequest){
	$('kapcsolattarto').options.length=0
	if(originalRequest.responseText!=''){
		sorok=originalRequest.responseText.split("---");
		azonosito=(sorok[(sorok.length-1)]).split('|||');

		azonosito=azonosito[1]
		for(var i=0;i<(sorok.length-1);i++){
			elemek=sorok[i].split('|||')

			var optn = document.createElement("OPTION");
				optn.text=elemek[1]
				optn.value=elemek[0]
				$('kapcsolattarto').options.add(optn);
			if(azonosito==elemek[0]){n=i}
		}


		if(n>0){
			$('kapcsolattarto').options[n].selected=true
		}
	}

}



function setCegId(id){

	if(id!=''){
		pars="id="+id;
		url='getProjects.php';
		var mymAjax = new Ajax.Request(
				url,
				{
					method: 'get',
					parameters: pars,
					onComplete: setData
		});
	}else{
		$('project').options.length=0
		alert('A kiválasztott cégnek nincs jelenleg projektje!');
	}
}

function setData(originalRequest){
	$('project').options.length=0
	if(originalRequest.responseText!=''){

		sorok=originalRequest.responseText.split("---");
		for(var i=0;i<sorok.length;i++){
			elemek=sorok[i].split('|||')

			var optn = document.createElement("OPTION");
				optn.text=elemek[1]
				optn.value=elemek[0]
				$('project').options.add(optn);
		}

	}
}

function selecter(){
	osszes = '';
	a5 = document.selectek.added;
	if(a5.options.length>0){
	for(var j=0;j<a5.options.length;j++){
		osszes += a5.options[j].value+',';
	}
	document.selectek.b.value=osszes;
	}else{
	document.selectek.b.value=""
	}
	return true;
}

function sel(obj){
	selectedArray=new Array();
	var i;
 	var count = 0;
  	for (i=0; i<obj.options.length; i++) {
    	if (obj.options[i].selected) {
      		selectedArray[count] = obj.options[i].value;
      		count++;
    	}
    	if(obj.options[i].value.indexOf('_')==-1 && obj.options[(i)].selected){
    		var v=obj.options[i].value;
    		for (j=0; j<obj.options.length; j++) {
    			if(	obj.options[j].value.indexOf(v+'_')!=-1){
    				obj.options[j].selected=true
    			}
    		}
    	}

  	}
	//alert(count)
}

function clk(n){
	if(n==1){
		var a1=document.selectek.works;
		var a2=document.selectek.added;
	}else{
		var a2=document.selectek.works;
		var a1=document.selectek.added;
	}
		arr=new Array();
		var k=0;
		for(var i=0;i<a1.options.length;i++){
			if(a1.options[i].selected){
				if(a1.options[i].value.length>2){
					var optn = document.createElement("OPTION");
					optn.text=a1.options[i].text
					optn.value=a1.options[i].value
					optn.className='option';
					a2.options.add(optn);
					arr[k]=a1.options[i].value;
					k++;
				}
			}
		}


		for(var i=0;i<a1.options.length;i++){
			for(var j=0;j<arr.length;j++){
				if(arr[j]==a1.options[i].value){
					a1.remove(i)
				}
			}
		}

	if(n==2){

		var d=0;
		texts=new Array();
		values=new Array();
		var a3=document.selectek.works;
		for(var i=0;i<selectv.length;i++){
			for(var j=0;j<a3.options.length;j++){
				if(selectv[i]==a3.options[j].value){
					texts[d]=a3.options[j].text
					values[d]=a3.options[j].value
					d++;
				}
			}
		}

		for(var i=0;i<a3.options.length;i++){
			a3.remove(i)
		}
		a3.options.length=0;

		for(var j=0;j<selectv.length;j++){

			var optn = document.createElement("OPTION");
			optn.value=selectv[j]
			optn.text=selectt[j];
			if(selectv[j].length>2){
				optn.className='option';
			}
			a3.options.add(optn);
		}
	}

	var a3=document.selectek.added;
	var a4=document.selectek.works;
	for(var i=0;i<a3.options.length;i++){
		for(var j=0;j<a4.options.length;j++){
			if(a4.options[j].value==a3.options[i].value){
				a4.remove(j)
			}
		}
	}
}






function meret() {

          var xScroll, yScroll;

         if (window.innerHeight && window.scrollMaxY) {
             xScroll = window.innerWidth + window.scrollMaxX;
             yScroll = window.innerHeight + window.scrollMaxY;
         } else if (document.body.scrollHeight > document.body.offsetHeight){
         // all but Explorer Mac
             xScroll = document.body.scrollWidth;
             yScroll = document.body.scrollHeight;
         } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
             xScroll = document.body.offsetWidth;
             yScroll = document.body.offsetHeight;
         }

         var windowWidth, windowHeight;

        if (self.innerHeight) { // all except Explorer
             if(document.documentElement.clientWidth){
                 windowWidth = document.documentElement.clientWidth;
             } else {
                 windowWidth = self.innerWidth;
             }
             windowHeight = self.innerHeight;
         } else if (document.documentElement && document.documentElement.clientHeight) {
         // Explorer 6 Strict Mode
             windowWidth = document.documentElement.clientWidth;
             windowHeight = document.documentElement.clientHeight;
         } else if (document.body) { // other Explorers
             windowWidth = document.body.clientWidth;
            windowHeight = document.body.clientHeight;
         }

        if(yScroll < windowHeight){
             pageHeight = windowHeight;
         } else {
             pageHeight = yScroll;
         }

         if(xScroll < windowWidth){
             pageWidth = xScroll;
        } else {
             pageWidth = windowWidth;
         }

         return [pageWidth,pageHeight];
     }





function getChar(){

	str=document.getElementById('br').innerHTML;

	char="";
	if(str.indexOf('<br>')!=-1){
		char='<br>';
	}
	if(str.indexOf('<BR>')!=-1){
		char='<BR>';
	}

	return char;
}

function writer_skill_mod(){

	char=getChar()

	str = document.getElementById('nyelvtxt3').innerHTML;

	osszes = str.split(char);

    lang = document.getElementById('it_skill').options[document.getElementById('it_skill').options.selectedIndex].value;

    szint = document.selectek.szint2.options[document.selectek.szint2.options.selectedIndex].value;


	for(var i=0;i<osszes.length;i++){
		if(osszes[i].indexOf(lang)!=-1){
			alert('A(z) '+lang+' tapasztalat már fel van véve a listába!' )
			return false;
		}
	}

	osszes.push(lang+'('+szint+') [<a href="javascript:remSkill_mod(\''+lang+'\')" style="color:#fc6000">x</a>]<input type="hidden" name="skill[]" value="'+szint+' '+lang+'" />');


	backstr=osszes.join(char);

	if(backstr.substr(0,4)==char){
		document.getElementById('nyelvtxt3').innerHTML=backstr.substr(4,backstr.length);
	}else{
		document.getElementById('nyelvtxt3').innerHTML=backstr;
	}

    document.selectek.it_skill.selectedIndex='0';
    document.selectek.szint2.selectedIndex='0';
}


function writer_skill(){

	char=getChar()

	str = document.getElementById('nyelvtxt2').innerHTML;

	osszes = str.split(char);
    lang = document.add_form.it_skill.options[document.add_form.it_skill.options.selectedIndex].value;
    szint = document.add_form.szint2.options[document.add_form.szint2.options.selectedIndex].value


	for(var i=0;i<osszes.length;i++){
		if(osszes[i].indexOf(lang)!=-1){
			alert('A(z) '+lang+' tapasztalat már fel van véve a listába!' )
			return false;
		}
	}

	osszes.push(lang+'('+szint+') [<a href="javascript:remSkill(\''+lang+'\')" style="color:#fc6000">x</a>]<input type="hidden" name="skill[]" value="'+szint+' '+lang+'" />');


	backstr=osszes.join(char);

	if(backstr.substr(0,4)==char){
		document.getElementById('nyelvtxt2').innerHTML=backstr.substr(4,backstr.length);
	}else{
		document.getElementById('nyelvtxt2').innerHTML=backstr;
	}

    document.add_form.it_skill.selectedIndex='0';
    document.add_form.szint2.selectedIndex='0';
}


function writer() {

	char=getChar()

	str = document.getElementById('nyelvtxt').innerHTML;

	osszes = str.split(char);
    lang = document.add_form.nyelv.options[document.add_form.nyelv.options.selectedIndex].value;
    szint = document.add_form.szint.options[document.add_form.szint.options.selectedIndex].value


	for(var i=0;i<osszes.length;i++){
		if(osszes[i].indexOf(lang)!=-1){
			alert('Hiba: adja meg a nyelvet!' )
			return false;
		}
	}

	osszes.push(lang+'('+szint+') [<a href="javascript:remLang(\''+lang+'\')" style="color:#fc6000">x</a>]<input type="hidden" name="lang[]" value="'+szint+' '+lang+'" />');


	backstr=osszes.join(char);

	if(backstr.substr(0,4)==char){
		document.getElementById('nyelvtxt').innerHTML=backstr.substr(4,backstr.length);
	}else{
		document.getElementById('nyelvtxt').innerHTML=backstr;
	}

    document.add_form.nyelv.selectedIndex='0';
    document.add_form.szint.selectedIndex='0';

}

function writerx2() {
	var nyelv=document.getElementById('nyelvek').value;
	var szint=document.getElementById('szint').value;
	if(nyelv!='' && szint!=''){
		var doboz=document.getElementById('languages');
		var added=false;
		for(var i=0;i<doboz.options.length;i++){
			if(doboz.options[i].value.indexOf(nyelv)!=-1 ){
				doboz.options[i].value=szint+" "+nyelv
				doboz.options[i].text=nyelv+" "+szint
				var added=true;
				break;
			}
		}
		if(!added){
			var optn = document.createElement("OPTION");
			optn.value=szint+" "+nyelv
			optn.text=nyelv+" "+szint
			doboz.options.add(optn);
		}
		var hid=document.getElementById('langs');
		tomb=new Array()
		for(var i=0;i<doboz.options.length;i++){
			tomb[i]=doboz.options[i].value=szint+" "+nyelv
		}
		hid.value=tomb.join(",");
	}else{
		alert('Hiba: a nyelv vagy a szint nincs megadva!');
	}
}


function writerx2rem(v){
	var doboz=document.getElementById('languages');
	for(var i=0;i<doboz.options.length;i++){
		if(doboz.options[i].value.indexOf(v)!=-1 ){
			doboz.remove(i)
		}
	}
	var hid=document.getElementById('langs');
		tomb=new Array()
		for(var i=0;i<doboz.options.length;i++){
			tomb[i]=doboz.options[i].value=szint+" "+nyelv
		}
		hid.value=tomb.join(",");
}

function writerx() {

	char=getChar()

	str = document.getElementById('nyelvtxt').innerHTML;

	osszes = str.split(char);
    lang = document.selectek.nyelv.options[document.selectek.nyelv.options.selectedIndex].value;
    szint = document.selectek.szint.options[document.selectek.szint.options.selectedIndex].value

	if(szint=='' || lang==''){
		alert('Hiba, adja meg a nyelvet es szintet!');
		return false
	}

	for(var i=0;i<osszes.length;i++){
		if(osszes[i].indexOf(lang)!=-1){
			alert('Hiba: a nyelv mar szerepel a listaban vagy nem adott meg nyelvet!' )
			return false;
		}
	}

	osszes.push(lang+'('+szint+') [<a href="javascript:remLang(\''+lang+'\')" style="color:#fc6000">x</a>]<input type="hidden" name="lang[]" value="'+szint+' '+lang+'" />');


	backstr=osszes.join(char);

	if(backstr.substr(0,4)==char){
		document.getElementById('nyelvtxt').innerHTML=backstr.substr(4,backstr.length);
	}else{
		document.getElementById('nyelvtxt').innerHTML=backstr;
	}

    document.selectek.nyelv.selectedIndex='0';
    document.selectek.szint.selectedIndex='0';

}

function remSkill_mod(str2) {
	char=getChar()

	str = document.getElementById('nyelvtxt3').innerHTML;

	osszes = str.split(char);
	for(var j=0;j<osszes.length;j++){
		if(osszes[j].indexOf(str2)!=-1){
			osszes.splice(j,1);
			break;
		}
	}

	backstr=osszes.join(char);

	if(backstr.substr(0,4)==char){
		document.getElementById('nyelvtxt3').innerHTML=backstr.substr(4,backstr.length);
	}else{
		document.getElementById('nyelvtxt3').innerHTML=backstr;
	}
}

function remSkill(str2) {
	char=getChar()
	str = document.getElementById('nyelvtxt2').innerHTML;

	osszes = str.split(char);
	for(var j=0;j<osszes.length;j++){
		if(osszes[j].indexOf(str2)!=-1){
			osszes.splice(j,1);
			break;
		}
	}

	backstr=osszes.join(char);
	alert(backstr)
	if(backstr.substr(0,4)==char){
		document.getElementById('nyelvtxt2').innerHTML=backstr.substr(4,backstr.length);
	}else{
		document.getElementById('nyelvtxt2').innerHTML=backstr;
	}
}

function remLang(lang) {
	char=getChar()
	str = document.getElementById('nyelvtxt').innerHTML;

	osszes = str.split(char);
	for(var j=0;j<osszes.length;j++){
		if(osszes[j].indexOf(lang)!=-1){
			osszes.splice(j,1);
			break;
		}
	}

	backstr=osszes.join(char);

	if(backstr.substr(0,4)==char){
		document.getElementById('nyelvtxt').innerHTML=backstr.substr(4,backstr.length);
	}else{
		document.getElementById('nyelvtxt').innerHTML=backstr;
	}
}


/*========================*/


	function showResponse(originalRequest){

		js=originalRequest.responseText.split("--");
		names=js[0].split("|");
		ids=js[1].split("|");

		str='<select name="subid" onchange="setsubcat(this.value)" class="detailsinput" style="color: black;width:204px;"><option value="">válassz</option>';

		for(var i=0;i<ids.length;i++){
				str+='<option value="'+ids[i]+'">'+names[i]+'</option>';
		}

		str+='</select>';
		$('subid_td').innerHTML=str;
		subid='';
	}

	function showResponse2(originalRequest){
		//alert(originalRequest.responseText)
		js=originalRequest.responseText.split("--");
		names=js[0].split("|");
		ids=js[1].split("|");

		str='<select name="subsubid" class="detailsinput" style="color: black;width:204px"><option value="">válassz</option>';
		for(var i=0;i<names.length;i++){
				str+='<option value="'+ids[i]+'">'+names[i]+'</option>';
		}

		str+='</select>';
		$('subsubid_td').innerHTML=str;
	}

	function setcat(id){

		if(id!=""){
			var url = 'select.php';
			var pars = 'id=' + id ;
			str='<select name="subid" onchange="setsubcat(this.value)" class="detailsinput" style="color: black;width:204px">';
			str+='<option value="">Betöltés...</option>';
			str+='</select>';
			$('subid_td').innerHTML=str;
			var myAjax = new Ajax.Request(
				url,
				{
					method: 'get',
					parameters: pars,
					onComplete: showResponse
				});
		}else{
			str='<select name="subid" onchange="setsubcat(this.value)" class="detailsinput" style="color: black;width:204px">';
			str+='<option value="">all subid</option>';
			str+='</select>';
			$('subid_td').innerHTML=str;

			str='<select name="subsubid" >';
			str+='<option>all city</option>';
			str+='</select>';
			$('subsubid_td').innerHTML=str;

		}

	}

	function setsubcat(subid){
	//	subid--

		try{
			rootid = document.add_form.cat.value
		}
		catch(e){
				rootid =document.selectek.kategoria.value
		}

		var url = 'select.php';
		var pars = 'subid=' + subid + '&rootid=' +rootid ;
		str='<select name="subsubid" class="detailsinput" style="color: black;width:204px">';
		str+='<option value="">Betöltés...</option>';
		str+='</select>';
		$('subsubid_td').innerHTML=str;
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'get',
				parameters: pars,
				onComplete: showResponse2
			});
	}


function csere(k){
	var d=$('#DIV__'+k).css('display')
	$('.dul').hide()
	if(d=='none'){
	setTimeout("$('#DIV__"+k+"').show()",40)
	}
}
