    function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');

        for(var i=0;i<ca.length;i++) {
        
            var c = ca[i];
            while (c.charAt(0)==' '){
                 c = c.substring(1,c.length);
            }
            
            
            if (c.indexOf(nameEQ) == 0){
                 return c.substring(nameEQ.length,c.length);
            }

        }
        return null;
        
    }   

    function createCookie(name,value,days) {
            var date = new Date();
            date.setTime(date.getTime()+(365*24*60*60*1000));
            var expires = "; expires="+date.toGMTString();
     
	document.cookie = name+"="+value+expires+"; path=/;";
}

function checkSubscr(str, id)
{
	str = str + ',';
	
	var ca = str.split(',');

    for(var i=0;i<ca.length;i++) {
        if (ca[i] == id){
			return str;			
		}
	}
	
	return str + id;
}


function isNumber(data) 
{
	var numStr="0123456789";
	var thisChar;
	var counter=0;
	for (var i=0; i<data.length;i++){
		thisChar = data.substring(i, i+1);
		if (numStr.indexOf(thisChar) != -1)
		counter++;
	}
	if (counter == data.length) {
		return 1;
	}
	else
	{
		return 0;
	}
}
function plural( $num, $one, $two, $five ){
    $num = Math.abs( Math.floor($num));
    $num %= 100;
    if ( $num>19 ) $num %= 10
    if ( $num==0 || $num>4 )    return $five;
    if ( $num==1 )              return $one;
    return $two;
}
function gebi(id)
{
        return document.getElementById(id);
}

function isEmail(str)
{
	var re = new RegExp("[^\@]+?\@[^\.]+?\..+");
	return re.exec(str);
}

function hideshow(el,act)
{
	if(act) $('#'+el).css('visibility','visible');
	else $('#'+el).css('visibility','hidden');
}

function hideshow2(el,act)
{
	if(act) $('#'+el).css('display','block');
	else $('#'+el).css('display','none');
}

function error2(id, act,txt)
{
	hideshow2(id,act);
	if(txt) $('#'+id).html(txt);
}

function error(act,txt, type)
{
	var id = 'error';
	if(type) {
		id = id + '_' + type;
	}
	hideshow(id,act);
	if(txt) $('#'+id).html(txt);
}