// JavaScript Document containing commonly used scripts used within the website 
function getQueryParameter ( parameterName ) {
  var queryString = window.top.location.search.substring(1);
  var parameterName = parameterName + "=";
  if ( queryString.length > 0 ) {
    begin = queryString.indexOf ( parameterName );
    if ( begin != -1 ) {
      begin += parameterName.length;
      end = queryString.indexOf ( "&" , begin );
        if ( end == -1 ) {
        end = queryString.length
      }
      return unescape ( queryString.substring ( begin, end ) );
    }
  }
  return "null";
}
function setCookie(c_name,value,expiredays)
{
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+
  ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name)
{
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 null;
}
// this deletes the cookie when called
function Delete_Cookie( name, path, domain ) {
	if ( GetCookie( name ) ) document.cookie = name + "=" +
		( ( path ) ? ";path=" + path : "") +
		( ( domain ) ? ";domain=" + domain : "" ) +
			";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
// this function will execute when the onload event occurs
function allowAll() {
	if ( getCookie("username") == null ) {
		window.location = 'https://www.evizone.com/login.htm';  
	}
}
function printfile() {
		window.frames['main_document'].focus();
		window.frames['main_document'].print();
}
function transactionCheck() {
	if ( getCookie("transType") == null ) {
		window.location = 'index.htm';  
	}
}
function setTrialForm () {
		var url = window.location.href;
		var urlParts = url.split("?");
		/* if we have anything after the question mark, parse it */
		if (urlParts.length > 1) {
			var rightSide = urlParts[1];
			var outerParts = rightSide.split("&");
			for (var outer = 0; outer < outerParts.length; outer++) {
				var innerParts = outerParts[outer].split("=");
				var key = innerParts[0];
				var value = (innerParts.length > 1) ? innerParts[1] : "";
				/* set the cookie */
				setCookie(key,value,null);
			}
		} else {
		setCookie('partnerId','Evizone',null);
		setCookie('marketRepId','Evizone',null);
		}
		setCookie('transType','trial',null); 	
}


function expandCollapse2(paragraph,turnoff,turnon) {
	var para_change=document.getElementById(paragraph);
	if (!para_change)return true;
	var control_turnoff=document.getElementById(turnoff);
	if (!control_turnoff)return true;
	var control_turnon=document.getElementById(turnon);
	if (!control_turnon)return true;
	if (para_change.style.display=="none") {
		para_change.style.display="block"
	} else {
		para_change.style.display="none"
	}
	if (control_turnoff.style.display=="none") {
		control_turnoff.style.display="block"
	} else {
		control_turnoff.style.display="none"
	}
	if (control_turnon.style.display=="none") {
		control_turnon.style.display="block"
	} else {
		control_turnon.style.display="none"
	}
	return true;
}
