ads=Array();
function initads()
{
	if(ads.length>0)
	{
		for(i in ads)
		{
			eval(ads[i]+'();');
		}
	}
}
function getCookie(name) {
	var ckh=document.cookie;
    var index = ckh.indexOf(name + "=");
    if (index == -1) return null;
    index = ckh.indexOf("=", index) + 1;
    var endstr = ckh.indexOf(";", index);
    if (endstr == -1) endstr = ckh.length;
    return unescape(ckh.substring(index, endstr));
}
function setCookie(name, value, expiry) {
	var ckh=document.cookie;
	var today = new Date();
	if(! expiry ){
		expiry = 28 * 24 * 60 * 60 * 1000;
	}
	var expirydate = new Date(today.getTime() + expiry);

	if (value != null && value != ""){
		document.cookie=name + "=" + escape(value) + "; path=/ ;expires=" + expirydate.toGMTString();
	}
	ckh = document.cookie;
}
function delCookie(name) {
	var today = new Date();
	var expiry2=new Date(today.getTime()-28*24*60*60*1000);
	document.cookie=name+"="+escape('')+"; path=/ ;expires="+expiry2.toGMTString();
	ckh=document.cookie;
}
function setvaterahistory(value){
	var vh=getCookie('vaterahistory');
	if(vh == null || vh == ""){
		setCookie('vaterahistory',value);
	}else{
		var hi=vh.split(',');
		var already=0;
		for (var i = 0; i < hi.length; i++){
			if(hi[i] ==value){
				already=1;
			}
		}
		if(!already){
			setCookie('vaterahistory',vh.substr(0,200)+','+value);
		}
	}
//	alert(getCookie('vaterahistory'));
}
function putoffer(defaultcats,lang){
	/*var vh=getCookie('vaterahistory');
	var vhr;
	if(vh==null||vh==""){
		var vh=defaultcats;
		var vht=vh.split(',');
		vhr=vht[Math.floor(Math.random()*vht.length)];
	}else{
		var hi=vh.split(',');
		vhr=hi.pop();
		if(hi.length>1){
			setCookie('vaterahistory',hi.join(','));
		}else{
			delCookie('vaterahistory');
		}
	}
	document.write("<script language=javascript src='"+ImageUrl+'cache.'+lang+"/offer/"+vhr+".js'></script>");*/
}
function cleanrequest(form){
	for (var e = 0; e < form.elements.length; e++) {
		var el = form.elements[e];
		if ((el.type == 'text') && (el.value == '')){
			el.disabled=true;
		}else if (el.type.indexOf('select') != -1) {
			if (el.selectedIndex < 1) {
				el.disabled=true;
			}
		}else if (el.type == 'radio') {
			var group = form[el.name];
			var checked = false;
			if (!group.length){
				checked = el.checked;
			}else{
				for (var r = 0; r < group.length; r++){
					if ((checked = group[r].checked)){
						break;
					}
				}
			}
			if (!checked) {
				el.disabled=true;
			}
		}else if (el.type == 'checkbox') {
			var group = form[el.name];
			if (group.length) {
				var checked = false;
				for (var r = 0; r < group.length; r++){
					if ((checked = group[r].checked)){
						break;
					}
				}
				if (!checked) {
					el.disabled=true;
				}
			}
		}
	}
	setTimeout('enableControls(document.searchform)',100);
	return true;
}
function enableControls(form) {
	for (i = 0; i < form.elements.length; i++) {
		form.elements[i].disabled = false;
	}
}
function search_toggleOptions(){
    var item = document.getElementById('searchoption');
	var text_adv= document.getElementById('text_adv');
	var text_simple= document.getElementById('text_simple');
    if (item.style.display == ''){		// already visible -> hide
        item.style.display = 'none';
		text_adv.style.display='';
		text_simple.style.display='none';
    }else{
        item.style.display = '';
		text_adv.style.display='none';
		text_simple.style.display='';
    }
	scroll(0,0);
    return false;
}
function get_smallpicture_alt(smp){
	if(smp=='foto'){return Translation[2]};
	if(smp=='hot'){return Translation[3]};
	if(smp=='hol'){return Translation[4]};
	if(smp=='nomin'){return Translation[5]};
	if(smp=='nominfast'){return Translation[6]};
	if(smp=='fix'){return Translation[7]};
	if(smp=='fast'){return Translation[8]};
	if(smp=='closed'){return Translation[9]};
	return '';
}
function front_downloadbanners(){
	i=document.getElementById("rightadv_iframe");
	if(i){
	i.src="http://img.vatera.hu/front/right.0.html";
	}
}
function writediv(id,htm) {
	o=document.getElementById(id);
	if(o) o.innerHTML=htm;
}
function front_filloffer() {
	try{var of =  Math.floor(Math.random()*(offeritems.length-5));}catch(n){return;}
	writediv("dyc_ajanlat",
		'<div style="text-align:center;padding:1px;font:11px arial;color:#898999">'+
		'<table border="0" cellpadding="0" cellspacing="0" width="150"><tr>'+
		'<td class="front_tab1_inner" valign="top" width="70" heigh="80"><img src="'+offeritems[of][3]+'" border=0 width=90%></td>'+
		'<td class="front_tab1_inner" valign="top" width="5"></td><td class="front_tab1_inner" valign="top" width="110"><b>'+Translation[10]+'</b><br>'+
		'<a href="/item/view/index.php?cod='+offeritems[of][0]+'">'+offeritems[of][1]+'</a>'+
		'<br><b>Ár:</b>'+offeritems[of][2]+' Ft</td>'+
//		'<td class="front_tab1_inner" background="http://img.vatera.hu/images/new/tab1_divider.gif" valign="middle" width="7"><img src="http://img.vatera.hu/images/new/tab1_divider.gif" border="0" height="80" width="7"></td>'+
//		'<td class="front_tab1_inner" valign="top" width="250" align="left">'+
//		'<iframe frameborder="0" src="http://www.vatera.hu/index/view.php" style="margin-left:10px; width: 244px; height: 144px;"></iframe>' +
//		'- <a href="/item/view/index.php?cod='+offeritems[of+1][0]+'">'+offeritems[of+1][1]+'</a> '+offeritems[of+1][2]+' Ft<br>'+
//		'- <a href="/item/view/index.php?cod='+offeritems[of+2][0]+'">'+offeritems[of+2][1]+'</a> '+offeritems[of+2][2]+' Ft<br>'+
//		'- <a href="/item/view/index.php?cod='+offeritems[of+3][0]+'">'+offeritems[of+3][1]+'</a> '+offeritems[of+3][2]+' Ft<br>'+
//		'- <a href="/item/view/index.php?cod='+offeritems[of+4][0]+'">'+offeritems[of+4][1]+'</a> '+offeritems[of+4][2]+' Ft<br>'+
//		'</td>'+
		'</tr></table>'+
		'</div>'
	);
}

function front_filloffer2(container) {
	if (typeof container=='undefined'){
		container='special_offer';
	}
	if(typeof offeritems=='undefined' || offeritems==null || typeof $O(container)=='undefined')
	{
		hide_offer(container);
		return;
	}
	try {
		var of =  Math.floor(Math.random()*(offeritems.length-3));
	} catch(n){
		hide_offer(container);
		return;
	}
	if(typeof offeritems[of]=='undefined')
	{
		hide_offer(container);
		return;
	}
	OfferData=$Ce('div');
	OfferData.setAttribute('style',"text-align:left; padding:1px; font:11px arial; color:#898999;");
	var Frame='<table border="0" cellpadding="0" cellspacing="0" width="451px"><tr>';
	var Items='';
	for(var i=of; i<of+3; i++){
		if (typeof offeritems[i]== 'undefined'){
			break;
		}
		Items+='<td valign="top"><a href="/item/view/index.php?cod='+offeritems[i][0]+'"><img src="'+offeritems[i][3]+'" border=0></a></td>'+
			'<td valign="top" width="80px" style="padding-left:5px;">'+
			'<a href="/item/view/index.php?cod='+offeritems[i][0]+'">'+offeritems[i][1]+'</a>'+
			'<br><b>'+IndexOffer.price+' </b>'+IndexOffer.BreakLine+offeritems[i][2]+' '+IndexOffer.currency+'</td>';
	}
	if (Items==''){
		hide_offer(container);
		return;
	}
	Frame+=Items+'</tr></table>';
	OfferData.innerHTML=Frame;
	$O(container).appendChild(OfferData);
}

function hide_offer(container)
{
	$O(container).parentNode.style.display='none';
}

function voh_print() {
	if (typeof Cookie != undefined){
		c_vin = Cookie.get("login_name");
	} else {
		c_vin = getCookie("login_name");
	}
	if ( c_vin == null || !c_vin) {
		cstr = '<td width="182" class="voh_hi">'+Translation[11]+'!</td>\n'
			+ '<td width="295" align="right" class="voh_txt">\n';
		cstr += '<a href="/user/mod/index.php" class="voh_out">'+Translation[13]+'</a>'
			+ '&nbsp;|&nbsp;<a href="/user/account/index.php" class="voh_reg">'+Translation[14]+'</a>&nbsp;\n';
		cstr += '</td>\n';
	} else {
		cstr = '<td width="333" class="voh_hi">'+Translation[15]+' ' + (c_vin.replace(/\+/g, ' ').replace(/\[PLUS\]/g,'+')) + '!</td>\n'
			+ '<td width="144" align="right" class="voh_txt">\n'
			+ '<span class="voh_in"><a href="/user/account/index.php" class="voh_in">'+Translation[16]+'</a>'
			+ '&nbsp;|&nbsp;<a href="/misc/endsession.php" class="voh_in">'+Translation[17]+'</a>&nbsp;</span>\n'
			+ '</td>\n';
	}
	return cstr;
}
function formatInt ( ctrl ){
	var separator = " ";
	var decimaldot = ",";

	if( ctrl.value.match ( new RegExp ( decimaldot, "g") )){
		var vege = decimaldot+ctrl.value.replace ( new RegExp ( ".*"+decimaldot, "g" ), "" );
		var szam = ctrl.value.replace ( new RegExp ( decimaldot+".*", "g" ), "" );
	}else{
		var vege = "";
		var szam = ctrl.value;
	}

	var szam = szam.replace ( new RegExp ( separator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + separator + "|$)" );
	do
	{
		szam = szam.replace ( regexp, separator + "$1" );
	}
	while ( szam.search ( regexp ) >= 0 )
	ctrl.value = szam+vege;
}
var validate_letters=' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzáÁéÉíÍóÓúÚüÜöÖõÕûÛ';
var validate_numbers='1234567890';
var validate_signs=',.:;@-\'';
var validate_mathsigns='+-=()*/';
var validate_custom='<>#$%&?';

function validate_input(e,allow) {
	var c=(e.which) ? e.which : e.keyCode;
	if( (c==8) ||(c==9) ||(c==35) ||(c==36)||(c==37) ||(c==39) ||(c==46)){
		return true;
	}
	return (allow.indexOf(String.fromCharCode(parseInt(c)))!=-1);
}
function textarea_counter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit){
		field.value = field.value.substring(0, maxlimit);
		countfield.value = 0;
	}else{
		countfield.value = maxlimit - field.value.length;
	}
}
function delayed_disable_controls(form){
	setTimeout('disable_controls('+form+')',100);
}
function disable_controls(form) {
	for (i = 0; i < form.elements.length; i++) {
		form.elements[i].disabled = true;
	}
}


function jumpHelpPage(TargetLink) {
	window.open(TargetLink);
}

function closewarnings(){
	document.getElementById('system_warnings').style.visibility = "hidden";
	document.getElementById('system_warnings').style.display = "none";
}


function getSearchAlternatesForListing(q,targetDiv,textDiv){
	var words=q.split(' ');
	var sortedwords_temp=new Array();
	var sortedwords=new Array();
	for(var i=0;i<words.length;i++){
		index=words[i].length;
		while(sortedwords_temp[index]!=undefined){
			index++;
		}
		sortedwords_temp[index]=words[i];
	}
	for(var i=0;i<sortedwords_temp.length;i++){
		if(sortedwords_temp[i]!=undefined){
			sortedwords.push(sortedwords_temp[i]);
		}
	}

	var lastindex=sortedwords.length-1;
	if(lastindex>0){
		link1Name=sortedwords[lastindex]+' '+sortedwords[0];
		link2Name=sortedwords[0];
		link3Name=sortedwords[1];
		if(link1Name!=q)
		{
			link1=document.createElement('a');
			link1.href="index.php?q="+sortedwords[lastindex]+'+'+sortedwords[0];
			link1.innerHTML=link1Name+"<br />";
			document.getElementById(targetDiv).appendChild(link1);
			existAlternate=true;
		}
		if(link2Name!=q){
			link2=document.createElement('a');
			link2.href="index.php?q="+link2Name;
			link2.innerHTML=link2Name+"<br />";
			document.getElementById(targetDiv).appendChild(link2);
		}
		if(link3Name!=q){
			link3=document.createElement('a');
			link3.href="index.php?q="+link3Name;
			link3.innerHTML=link3Name;
			document.getElementById(targetDiv).appendChild(link3);
		}
	}
	else{
		document.getElementById(textDiv).innerHTML=Translation[21];
	}
}
