function wPopup(tURL,wNAME,wOPTIONS){
	window.open(tURL,wNAME,wOPTIONS);
}

function teszt(adat,minta){
  if (!adat.length){
    return false;
  }else{
    for (var i=0; i<adat.length; i++){
      if (minta.indexOf(adat.charAt(i)) == -1){
		//alert("Zakazaný znak: "+ adat.charAt(i) + " / " + escape(adat.charAt(i)));
        return false;
	  }
	}
    return true;
  }
}

function C_text(ertek){
  if (!teszt(ertek.value.toLowerCase(),"0123456789aáäbcèdïeéfghiíjklåµmnòoóôpqràs¹t»uúvwxyýz¾öõüûAÁÄBCÈDÏEÉFGHIÍJKLÅ¥MNÒOÓÔPQRÀS©T«UÚVWXYÝZ®ÖÕÜÛ()[]\"<>&'?!,;:.-+=×%$#_~@/ \r\n")){
    return false;
  }else{ return true; }
}

function C_text_url(ertek){
  if (!teszt(ertek.value.toLowerCase(),"abcdefghijklmnoprsqtuxyvwz0123456789/?&;#,~-_.:")){
    return false;
  }else{ return true; }
}

function C_text_numeric(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_text_phone(ertek){
  if (!teszt(ertek.value,"1234567890") || ertek.value.length!=10){
    return false;
  }else{ return true; }
}

function C_text_password(ertek){
  if (!teszt(ertek.value.toLowerCase(),"abcdefghijklmnoprsqtuxyvwz0123456789-_.")){
    return false;
  }else{ return true; }
}

function C_text_email(ertek){
  szoveg=ertek.value;
  if (!(teszt(ertek.value.toLowerCase(),"abcdefghijklmnoprsqtuxyvwz0123456789&+=-_.@") && szoveg.indexOf('@')>1 && szoveg.indexOf('@')<szoveg.length-4 && szoveg.indexOf('.')>0 && szoveg.lastIndexOf('.')<szoveg.length-2)){
    return false;
  }else{ return true; }
}

function C_text_calendar(ertek){
  if (!teszt(ertek.value,"1234567890-")){
    return false;
  }else{ return true; }
}

function C_text_currentdate(ertek){
  if (!teszt(ertek.value,"1234567890-: ")){
    return false;
  }else{ return true; }
}

function C_textarea(ertek){
  if (!teszt(ertek.value.toLowerCase(),"0123456789aáäbcèdïeéfghiíjklåµmnòoóôpqràs¹t»uúvwxyýz¾öõüûAÁÄBCÈDÏEÉFGHIÍJKLÅ¥MNÒOÓÔPQRÀS©T«UÚVWXYÝZ®ÖÕÜÛ()[]\"<>&'?!,;:.-+=×%$#_~@/ \r\n\t")){
    return false;
  }else{ return true; }
}

function C_textarea_html(ertek){
  if (!teszt(ertek.value.toLowerCase(),"0123456789aáäbcèdïeéfghiíjklåµmnòoóôpqràs¹t»uúvwxyýz¾öõüûAÁÄBCÈDÏEÉFGHIÍJKLÅ¥MNÒOÓÔPQRÀS©T«UÚVWXYÝZ®ÖÕÜÛ()[]\"<>&'?!,;:.-+=×%$#_~@/ \r\n\t")){
    return false;
  }else{ return true; }
}

function C_textarea_address(ertek){
  if (!teszt(ertek.value.toLowerCase(),"0123456789aáäbcèdïeéfghiíjklåµmnòoóôpqràs¹t»uúvwxyýz¾öõüûAÁÄBCÈDÏEÉFGHIÍJKLÅ¥MNÒOÓÔPQRÀS©T«UÚVWXYÝZ®ÖÕÜÛ()[]\"<>&'?!,;:.-+=×%$#_~@/ \r\n\t")){
    return false;
  }else{ return true; }
}

function C_textarea_popup(ertek){
  if (!teszt(ertek.value.toLowerCase(),"0123456789aáäbcèdïeéfghiíjklåµmnòoóôpqràs¹t»uúvwxyýz¾öõüûAÁÄBCÈDÏEÉFGHIÍJKLÅ¥MNÒOÓÔPQRÀS©T«UÚVWXYÝZ®ÖÕÜÛ()[]\"<>&'?!,;:.-+=×%$#_~@/ \r\n\t")){
    return false;
  }else{ return true; }
}

function C_radiobutton(ertek){
	for(var i=0;i<ertek.length;i++){
	    if(ertek[i].checked){
      		return true;
		}
	}
	return false;
}

function C_checkbox(ertek){
	for(var i=0;i<ertek.length;i++){
	    if(ertek[i].checked){
      		return true;
		}
	}
	return false;
}

function C_select(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_date(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_datetime(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_birthdate(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_autor(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_position(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_source(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_mainstructure(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_mainsubstructure(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_substructure(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_chained(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_number(ertek){
  if (!teszt(ertek.value,"1234567890/")){
    return false;
  }else{ return true; }
}

function C_select_county(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_select_p(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_hidden_article_id(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_hidden_autor_id(ertek){
  if (!teszt(ertek.value,"1234567890")){
    return false;
  }else{ return true; }
}

function C_file(ertek){
  if (!teszt(ertek.value.toLowerCase(),"abcdefghijklmnoprsqtuxyvwz0123456789-_.:\\/ ")){
    return false;
  }else{ return true; }
}

function C_file_image(ertek){
  if (!teszt(ertek.value.toLowerCase(),"abcdefghijklmnoprsqtuxyvwz0123456789-_.:\\/ ")){
    return false;
  }else{ return true; }
}

function replaceCharacters(html,sch1,rch1) {
	if(sch1!=''){
		var set = [
			[sch1],
			[rch1]
		];
	}else{
		var set = [
			["%u201E","%u201D","%u201C","%u2019","%u2013","%u2011","%u2026","%E3","%96","%93","%uFFE9"],
			["\"","\"","\"","'","-","-","...","a","","",""]
		];
	}
	if (html) {
		for(var j = 0; j < set[0].length; j++){
			html = html;
			stregexp = new RegExp(unescape(set[0][j]), "g");
			html = html.replace(stregexp,set[1][j]);
		}
	}
	return html || "";
}

