var intrv;
var st_site = "plc"
var resultsHeader = "";
var cgi_params;
var obs = budSort;
var needInter = true;
var botChecked = false;
var flds = "borrowerType,email,scl,amt";
var displaySchool = "";

function formSearch(params){
		var header = "";
		var skl = document.form1.elements["school"].value;
		if (skl != "-- Enter your school name --") {
			header = "<h1>Loans for " + skl + "</h1>";
			displaySchool = skl;
		}
		fslSearch(params, header);
}

function waitSub(){
	//console.log("WAIT:"+vnf20K);
	if(vnf2OK == true){
		clearInterval(intrv);
		CQtracker.linkForm(document.form1, true);
		callJSON({
			url: "widget_bud?callback=?",
			data: cgi_params,
			async: false,
			error: partnerBudError,
			success: fslResultCB
		});
		vnf2OK = false;
	}
}

function plcGo(){
	validate_newloan_form2(document.form1, flds);
	//console.log("GO:"+vnf20K);
	if(vnf2OK == false){
		clearInterval(intrv);
		intrv = setInterval(waitSub, 500);
	}
}

$(document).ready(function(){
	jQuery.each($('a.mcid'), mcid);
	if(botChecked)return;
	botChecked = true; 
	var md = getURLParameter("WT.mc_id");
	$("#mcid").attr("value", md);
	var img = "http://www.simpletuition.com/btchk/clear.gif?WT.mc_id="+md+"&brnd="+st_site;
	$("#st_bot_check").attr("src", img);
});

function mcid(){
	var md = getURLParameter("WT.mc_id");
	if(md == "")return;
	var href=this.href;
	if(href.indexOf("WT.mc_id") > -1)return;
	jn = href.indexOf("?") == -1 ? "?" : "&";
	this.href = href + jn + "WT.mc_id=" + md;
	$("#mcid").attr("value", md);
}

function getURLParameter(param) {
    var regex = '[?&]' + param + '=([^&#]*)';
    var results = (new RegExp(regex)).exec(window.location.href);
    if(results) return results[1];
    return '';
}
budSort = function(a,b,c){
	obs(a+"&"+cgi_params,b,c);
}

function partnerBudError(xhr){
	jQuery('#bud').html(jQuery('#no_results').html());
	jQuery('#loan_res').show();
}

function isSafari(){
	return (/Safari/.test(navigator.userAgent));
}

var initd = false;			
function submitSessionForm(){
	if(initd == false && isSafari() == true){
		jQuery("#sessionform").submit();
		initd = true;
	}
}
jQuery(document).ready(function(){
	if (isSafari()) {
		jQuery("body").append('<iframe id="sessionframe" name="sessionframe" onload="submitSessionForm()" src="http://www.simpletuition.com/search_inter" style="display:none;"></iframe><form id="sessionform" enctype="application/x-www-form-urlencoded" action="http://www.simpletuition.com/search_inter" target="sessionframe" action="post"><input type="hidden" name="p" value="t" /></form>');
	}else{
		jQuery("body").append('<div style="display:none"><img src="http://www.simpletuition.com/impress/clear.gif?brnd='+st_site+'"/></div>');
	}
	jQuery(".rlljs").removeAttr("src");
// uncomment if you want tracking_id from URL to pass through with form
//	jQuery("#tracking_id").attr("value", getURLParameter("tracking_id"));
});

function fslSearch(params, header){
	try{
		resultsHeader = header;
		if(st_site != null)params += "&brnd="+st_site;
		params += "&spff=t";
		cgi_params = params;
		plcGo();
	}catch(err){
		stFailure("landing_validation err:"+err);
		return true;
	}
}

function fslResultCB(data){
	if(data.results.status != "OK"){
		if(displaySchool != ""){
			jQuery('#loan_res_title').html("<h1>Check out these offers for "+displaySchool+"</h1>");
		}else{
			jQuery('#loan_res_title').html("<h1>Check out these offers</h1>");
		}
		jQuery('#bud').html(jQuery('#no_results').html());
	}else{
		jQuery('#loan_res_title').html(resultsHeader);
		jQuery('#bud').html(data.results.bud);
	}
	jQuery('#loan_res').show();
}
function getURLParameter(param) {
    var regex = '[?&]' + param + '=([^&#]*)';
    var results = (new RegExp(regex)).exec(window.location.href);
    if(results) return results[1];
    return '';
}

