function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}


var http = createRequestObject();

function handleResponse() {
        var error_all=0;
    if(http.readyState == 4){

        var response = http.responseText;
        var update = new Array();
        var form_errors =  new Array();
        if(response.indexOf('|') != -1) {
            update = response.split('|');
            if (response.indexOf('=') != -1){
                                  for (var i = 0; i < update.length; ++i){
                         var values = update[i].split('=');
                                         form_errors[i]=values[1];
                          }
                }else {
                        alert("Hibás adatvisszaadás");
                        }
        }else{
                        alert("Hibás adatvisszaadás");
                }

                if(form_errors[0]==1){
                        document.getElementById('error').innerHTML='Nincs megadva email cím!';
                        document.getElementById('user_email').className='inputleft_error'
                        error_all=1;
                }else if (form_errors[0]==2){
                        document.getElementById('error').innerHTML='A megadott email cím már használatban van!';
                        document.getElementById('user_email').className='inputleft_error'
                        error_all=1;
                }else if (form_errors[0]==3){
                        document.getElementById('error').innerHTML='&nbsp;';
                }else{
                        document.getElementById('error').innerHTML='Hiba a visszakért adatokból';
                        error_all=1;
                }

                if(form_errors[1]==1){
                        document.getElementById('error1').innerHTML='Nincs megadva becenév!';
                        document.getElementById('user_name').className='inputleft_error'
                        error_all=1;
                }else if (form_errors[1]==2){
                        document.getElementById('error1').innerHTML='A megadott becenév már használatban van!';
                        document.getElementById('user_name').className='inputleft_error'
                        error_all=1;
                }else if (form_errors[1]==3){
                        document.getElementById('error1').innerHTML='&nbsp;';
                }else{
                        document.getElementById('error1').innerHTML='Hiba a visszakért adatokból';
                        error_all=1;
                }
				/*
                if(form_errors[2]==1){
                        document.getElementById('error2').innerHTML='Nincs megadva biztonsági kód!';
                        document.getElementById('captcha').className='inputleft_error'
                        error_all=1;
                }else if (form_errors[2]==2){
                        document.getElementById('error2').innerHTML='Nem megfelelő biztonsági kód!';
                        document.getElementById('captcha').className='inputleft_error'
                        error_all=1;
                }else if (form_errors[2]==3){
                        document.getElementById('error2').innerHTML='&nbsp;';
                }else{
                        document.getElementById('error2').innerHTML='Hiba a visszakért adatokból';
                        error_all=1;
                }
				*/

                if(error_all==0){
                        document.getElementById('form').submit();
                }
    }
}

    function show_hide(id) {
        var element = document.getElementById(id);
        if (element.style.display == 'block') {
            element.style.display = 'none';
        }
        else {
            element.style.display = 'block';
        }
    }


    function addcomment(smile) {
    	document.getElementById('comment_text').value+=smile;
    }

    function newsletterSub() {
    	var email=document.getElementById('newsletterEmail').value;
    	document.location.href='index.php?menu=newsletter&email='+email;
    }

	function nailartUser() {
    	var user_id=document.getElementById('search_nailart_user').value;
    	document.location.href='index.php?menu=nailart&type=userphotos&userid='+user_id;
    }

	 function list_ordering(catid , perpage , chart , manid , listby , newproducts , orderby) {
		
		
		var order=document.getElementById('order_type').value;
		
		if(orderby == 'listman'){
			manid = document.getElementById('order_man').value;
		}
		
		
		if(chart != ''){
			chart_link = '&char='+chart
		}else{
			chart_link = ''
		}
		
		
		if(manid != ''){
			man_link = '&manid='+manid
		}else{
			man_link = ''
		}
		
		if(listby != ''){
			listby_link = '&listby='+listby
		}else{
			listby_link = ''
		}
		
		if(newproducts != ''){
			newproducts_link = '&newproducts=1'
		}else{
			newproducts_link = ''
		}
		
		document.location.href='index.php?menu=items&catid='+catid+'&orderby='+order+'&perpage='+perpage+chart_link+man_link+listby_link+newproducts_link;
		
	 }



function load_fckeditor(){
  var oFCKeditor = new FCKeditor( 'comment_text' ) ;
  oFCKeditor.ToolbarSet = 'Basic';
  var sBasePath = './js/fckeditor/' ;
  
  oFCKeditor.BasePath	= sBasePath ;
  oFCKeditor.ReplaceTextarea() ;
}

function show_comment(id) {
        var element = document.getElementById(id);
        if (element.style.display == 'block') {
            
            element.style.display = 'none';
        }
        else {
            
            element.style.display = 'block';
        }
  }


function oktatasUser() {
    	var user_id=document.getElementById('search_oktatas_user').value;
    	document.location.href='index.php?menu=oktatas&type=oktatolap&userid='+user_id;
    }

function oktatasVaros() {
    	var varos_id=document.getElementById('search_oktatas_varos').value;
    	document.location.href='index.php?menu=oktatas&type=list&listing=varos&varos='+varos_id;
    }
