// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults


// extracted from vloannetwork.org site 
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}


function t202proInit(){

	var t202s = 23297978;

	t202eraseCookie('t202proSubid');
	t202proCreateCookie('t202proSubid', t202s, 60);
	
	
	var OVKEY = t202proGetVar('OVKEY');
	var OVMTC = t202proGetVar('OVMTC');
	var OVADID = t202proGetVar('OVADID');
	var OVKWID = t202proGetVar('OVKWID');
	
	var t202kw = t202proGetVar('t202kw');
	var t202c = t202proGetVar('t202c');
	var t202t = t202proGetVar('t202t');
	var t202k = t202proGetVar('t202k');
	var t202p = t202proGetVar('t202p'); 
	var landing = window.location;
	var referer = document.referrer;
	var resolution = screen.width+'x'+screen.height;
	var language = navigator.appName=='Netscape'?navigator.language:navigator.browserLanguage;
		language = language.substr(0,2); 
	
	document.write("<script src=\"//sp1.tracking202.com/lp2/yzp7t14225jwgri?t202kw="        + t202proEnc(t202kw)
																							  + "&OVKEY="                 + t202proEnc(OVKEY)
																							  + "&OVMTC="                 + t202proEnc(OVMTC)
																							  + "&OVADID="                 + t202proEnc(OVADID)
																							  + "&OVKWID="                 + t202proEnc(OVKWID)
																							  + "&t202c="                 + t202proEnc(t202c)
																							  + "&t202t="                     + t202proEnc(t202t)
																							  + "&t202k="                     + t202proEnc(t202k)
													 										  + "&t202p="                     + t202proEnc(t202p)
																							  + "&t202s="                     + t202proEnc(t202s)
																							  + "&landing="                 + t202proEnc(landing)
																							  + "&referer="                 + t202proEnc(referer)
																							  + "&resolution="                 + t202proEnc(resolution)
																							  + "&language="                 + t202proEnc(language)
																							  + "\" ></script>");
} 


function baseDomainString(){
  var domain = document.domain;
  e = domain.split(/\./);
  if(e.length > 1) {
    return("" + e[e.length-2] + "." +  e[e.length-1]) + ";"  ;
  }else{
    return("");
  }
}

function t202proCreateCookie(name,value,days) {

	var domain = document.domain;
	domain = domain.replace("www.", "");
	domain = "." + domain; 

	domain2 = baseDomainString();
	domain2 = "." + domain2;

	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} 
	else var expires = ""; 
	
	//set the cookie on the root domain
	document.cookie = name+"="+value+expires+"; path=/; domain="+domain+";";
	
	//set the cookie on the root domain
	document.cookie = name+"="+value+expires+"; path=/; domain="+domain2+";";
	
	//and also set the cookie on this domain because the root domain seems to have issues sometimes.
	document.cookie = name+"="+value+expires+"; path=/;"; 
}
 
function t202eraseCookie(name) {
	t202proCreateCookie(name,"",-1);
}


function  t202proEnc(e){
	return encodeURIComponent(e);

}

function  t202proGetVar(name){
	get_string = document.location.search;         
	 return_value = ''; 
	 
	 do { 
		name_index = get_string.indexOf(name + '=');
		 
		if(name_index != -1) {
			get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
		  
			end_of_value = get_string.indexOf('&');
			if(end_of_value != -1) {                
				value = get_string.substr(0, end_of_value);                
			} else {                
				value = get_string;                
			}
			
			if(return_value == '' || value == '') {
				return_value += value;
			} else {
				return_value += ', ' + value;
			}
		  }
		} 
		
		while(name_index != -1)
		
		 //Restores all the blank spaces.
		 space = return_value.indexOf('+');
		 while(space != -1) { 
			return_value = return_value.substr(0, space) + ' ' + 
			return_value.substr(space + 1, return_value.length);
						 
			space = return_value.indexOf('+');
		  }
	  
	 return(return_value);
}

function set_form_action_with_select(sel) {
	document.getElementById('publicform').action='/'+sel.value.toString();
}

function redirect_form_action_with_select(sel) {
	document.getElementById('publicform').action='/'+sel.value.toString();
}


// document.window.onload = function() {
// 	t202proInit();
// }
 


