/***Made so that we do not get errors but if we want a box here you go.***/
function change(what){
	tab = "tab_";
	info = "info_";
	var i = 1;
	while (1) {
		if(!document.getElementById(info + i)){break;}
		var id = tab+i;
		var idb = info+i;
		document.getElementById(id).className="tab";
		document.getElementById(idb).style.display="none";
		i++;
	}
	id = tab+what;
	idb = info+what;
	document.getElementById(id).className="tab_a";
	document.getElementById(idb).style.display="block";
}

/**
 * Hides or shows an object based on css display and visibility artibutes.
 * 
 * @arg id - element id
 */

function changevis(id){
	elm = document.getElementById(id);
	if(elm.style.display=="none" || elm.style.visibility=="hidden"){
		elm.style.display="block";
		elm.style.visibility="visible";
	} else {
		elm.style.display="none";
		elm.style.visibility="hidden";
	}
}


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

function eraseCookie(name) {
	createCookie(name,"",-1);
}

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 $import(path, type){
	if(type == "script"){
    create = document.createElement('script');
		create.setAttribute('type' , 'text/javascript');
		create.setAttribute('src' , path);
		document.getElementsByTagName('head')[0].appendChild(create);
	}else{
		create = document.createElement('link');
		create.setAttribute('rel' , 'stylesheet');
		create.setAttribute('type' , 'text/css');
		create.setAttribute('href' , path);
		document.getElementsByTagName('head')[0].appendChild(create);
	}
}

function $remove(id){
	var head = document.getElementsByTagName('head').item(0);
	var old = document.getElementById(id);
	if (old) head.removeChild(old);
}


function sendIt(form, field){
	var elm = document.getElementById(field)
	var what = elm.value;
	var defval = elm.title;
	if(what==null||what==""||what==defval){
		alert("Please fill out your " + defval);
		elm.focus();
	}else{
	document.getElementById(form).submit();
	}
}

function changeBlur(id){
	var elm = document.getElementById(id)
	if (elm.value == ""){
		elm.value=elm.title;
		elm.className='';
	}	
}
function changeFocus(id){
	var elm = document.getElementById(id);
	if (elm.value == elm.title){
		elm.value="";
		elm.className='formInput';
	}
}

function initChat(){
	document.getElementById('liveChat').innerHTML="<div id=\"l2s_trk\" style=\"z-index:99;visibility:hidden;display:none;height:0px;width:0px;\"><a href=\"http://live2support.com\" style=\"size:1px;\">Live chat hosted software</a></div>";
	var trig = $import('http://live2support.com/js/lsjs1.php?stid=10673','script');
}