function setCookie(name, value)
{
    var days = 120;
   if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";


    if(name != '' && value != ''){
    document.cookie = name+"="+value+expires+"; path=/";
   
    }
    
}

function setKlipingCookie(name, value) {
      if(document.getElementById("loginForm").remember.checked){
       
        setCookie('remember', 'true');
//        if(getCookie(name)=='') {
            clearCookie('enc');
            clearCookie('encp');            
            return setCookie(name, value);
//        }

    }else{
		clearCookie('remember');
        clearCookie('kliper');
        clearCookie('klipped');
        return clearCookie(name);
    }
}

function getCookie(name)
{
    //Without this, it will return the first value
    //in document.cookie when name is the empty string.
    if(name == '')
    return('');

    name_index = document.cookie.indexOf(name + '=');

    if(name_index == -1)
    return('');

    cookie_value =  document.cookie.substr(name_index + name.length + 1,
    document.cookie.length);

    //All cookie name-value pairs end with a semi-colon, except the last one.
    end_of_cookie = cookie_value.indexOf(';');
    if(end_of_cookie != -1)
    cookie_value = cookie_value.substr(0, end_of_cookie);

    //Restores all the blank spaces.
    space = cookie_value.indexOf('+');
    while(space != -1)
    {
        cookie_value = cookie_value.substr(0, space) + ' ' +
        cookie_value.substr(space + 1, cookie_value.length);

        space = cookie_value.indexOf('+');
    }

    return(cookie_value);
}

function clearCookie(name)
{
    expires = new Date();
    expires.setYear(expires.getYear() - 1);

    document.cookie = name + '=null' + '; expires=' + expires;
}

function clearCookies()
{
    Cookies = document.cookie;
    Cookie = Cookies;
    expires = new Date();
    expires.setYear(expires.getYear() - 1);

    while(Cookie.length > 0)
    {
        //All cookie name-value pairs end with a semi-colon, except the last one.
        Cookie = Cookies.substr(0, Cookies.indexOf(';'));
        Cookies = Cookies.substr(Cookies.indexOf(';') + 1, Cookies.length);

        if(Cookie != '')
        document.cookie = Cookie + '; expires=' + expires;
        else
        document.cookie = Cookies + '; expires=' + expires;
    }
}

 
function changeBanner (x)
{
	var elem_link = document.getElementById ('banner_link');
	var elem_img = document.getElementById ('banner_img');

	elem_link.href = banner[banner_count]['link'];
	elem_link.innerHTML = banner[banner_count]['img'];
}


function externalLinks() {

 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");

 for (var i=0; i < anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
       anchor.target = "_blank";
 }

var forms = document.getElementsByTagName("form");

for(var i = 0; i < forms.length; i++)
{
	var form = forms[i];
	if(typeof(form.getAttribute("action"))=='string') {
		if(form.getAttribute("action").substring(0, 4) == "http")
		{
			form.target = "_blank";
		}
	}else{
		if(form['action'].substring(0, 4) == "http") {
			form.target = "_blank";
		}
	}
   }
}
window.onload = externalLinks;
