/*******************\
*   Onur Canalp     *
*   03.11.2011      *
*   PLEKSUS BİLİŞİM *
\*******************/

//Yazıları tekrar boyutlandıralım
function changeFontSize(mod) 
{                            
    minCharSize = 8;
    maxCharSize = 18;
    onrsDiv = $('body,p,div,a');
    currentSize = parseInt(onrsDiv.css('font-size').replace("px", ""));
    currentSize += mod;
    if (currentSize > maxCharSize) currentSize = maxCharSize;
    if (currentSize < minCharSize) currentSize = minCharSize;
    
    onrsDiv.css('font-size', currentSize + "px");
    //onrsDiv.css('line-height', (currentSize + 10) + "px");
    setCookie('fontsize', currentSize, 1000000);
}

//cookie leri okutalım burada
function getCookie(c_name)
{
    //yoksa undefined olmasın kontrol ettiriyorum
    if (document.cookie.length>0)
    {
        c_start=document.cookie.indexOf(c_name + "=");
        if (c_start!=-1)
        {
            c_start=c_start + c_name.length+1;
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start,c_end));
        }
    }
    return "";
}

//js ile cookilerimizi yazdıralım
function setCookie(c_name,value,kacdakikalik)
{
    var cookie;
    var exdate = new Date();
    exdate.setMinutes(exdate.getMinutes() + kacdakikalik);
    cookie = c_name+ "=" +escape(value)+ ";path=/" + ((kacdakikalik==null) ? "" : ";expires="+exdate.toGMTString());
    document.cookie = cookie;
}	

//temizlik fonksiyonum
function trim(string)
{
    return  string.replace(/^\s+|\s+$|\n/g,"");
}

//Açılışa şekil verelim
function resizeMyFonts()
{
    var fontSize = getCookie('fontsize');
    if(fontSize != '' && $('#ortablok'))
    {
        onrsDiv = $('body,p,div,a');
        onrsDiv.css('font-size', fontSize + "px");
        //onrsDiv.css('line-height', (fontSize + 10) + "px");
        //setCookie('fontsize', fontSize, 1000000);
        
        //alert(fontSize); 
    }	
}	
