/**********************************************************************************
05.22.09: compuware 
based on global_form_ actions js edited specifically for the request a brochure gui
**********************************************************************************/

var prevDealer = {};

//data obtained from findDealer service call, reset with each call
var dealerDataArray = new Array();

//keeping track of last zipcode searched
var searchedZip;

/* function to return failure color for validation based on location (model) */
function getFailureColor() {
	/* split href - 4th element is base directory (http://www.example.com/BASE/ */
	var location = window.location.href.split("/");
	
	/* return color based on location */
	switch(location[3].toLowerCase()) {
		case "cc":
			return "#004b83";
			break;
		case "eos":
			return "#004b83";
			break;
		case "gli":
			return "#004b83";
			break;
		case "gti":
			return "#004b83";
			break;
		case "jetta":
			return "#004b83";
			break;
		case "newbeetle":
			return "#004b83";
			break;
		case "newbeetlecon":
			return "#004b83";
			break;
		case "passat":
			return "#004b83";
			break;
		case "passatwagon":
			return "#004b83";
			break;
		case "r32":
			return "#004b83";
			break;
		case "rabbit":
			return "#004b83";
			break;
		case "routan":
			return "#004b83";
			break;
		case "touareg":
			return "#004b83";
			break;
		case "specialeditions":
			return "#004b83";
			break;
		case "tiguan":
			return "#004b83";
			break;
		case "golf":
			return "#004b83";
			break;
		case "jettasportwagen":
			return "#004b83";
			break;
		default:
			return "#004b83";
	}	
}

/* function to get model title by location */
function getLocationModelTitle() {
	/* split href - 4th element is base directory (http://www.example.com/BASE/ */
	var location = window.location.href.split("/");
	
	/* set model based on location */
	switch(location[3].toLowerCase()) {
		case "cc":
			return "CC";
			break;
		case "eos":
			return "Eos";
			break;
		case "gli":
			return "GLI";
			break;
		case "gti":
			return "GTI";
			break;
		case "jetta":
			return "Jetta";
			break;
		case "newbeetle":
			return "New Beetle";
			break;
		case "newbeetlecon":
			return "New Beetle Convertible";
			break;
		case "passat":
			return "Passat";
			break;
		case "passatwagon":
			return "Passat Wagon";
			break;
		case "r32":
			return "R32";
			break;
		case "rabbit":
			return "Rabbit";
			break;
		case "routan":
			return "Routan";
			break;
		case "touareg":
			return "Touareg";
			break;
		case "specialeditions":
			return "Fahrenheit GLI";
			break;
		case "tiguan":
			return "Tiguan";
			break;
		case "golf":
			return "Golf";
			break;
		case "jettasportwagen":
			return "Jetta SportWagen";
			break;
		default:
			return "";
	}	
};

/* function to get model's shortname */
function getModelShortName(modelName) {

	switch(modelName) {
		case "CC":
			return "cc";
			break;
		case "Eos":
			return "eos";
			break;
		case "GLI":
			return "gli";
			break;
		case "GTI":
			return "gti";
			break;
		case "Jetta":
			return "jetta";
			break;
		case "New Beetle":
			return "newbeetle";
			break;
		case "New Beetle Convertible":
			return "newbeetlecon";
			break;
		case "Passat":
			return "passat";
			break;
		case "Passat Wagon":
			return "passatwagon";
			break;
		case "R32":
			return "r32";
			break;
		case "Rabbit":
			return "rabbit";
			break;
		case "Routan":
			return "routan";
			break;
		case "Touareg":
			return "touareg";
			break;
		case "Fahrenheit GLI":
			return "fahrenheitgli";
			break;
		case "Tiguan":
			return "tiguan";
			break;
		case "Golf":
			return "golf";
			break;
		case "Jetta SportWagen":
			return "jettasportwagen";
			break;
		default:
			return "";
	}	
};

/* function to read and split url data into name/value pairs, returns array Array["name"] = "value" */
function splitURLVars() {
	var getData = new Array();
	
	var vars = window.location.search;
	if (vars) 
	{
		vars = vars.replace(/%3Cbr%3E/g," ");
		vars = vars.replace(/<br>/g," ");
		vars = vars.substr(1);
		
		
		var pairs = vars.split("&");
		
		for (var i = 0; i < pairs.length; i++)
		{
			var formData = pairs[i].split("=");
			
			var name = formData[0];
			var value = formData[1];
			getData[name] = value;
		}
	}
	
	return getData;
};


/* function to prepopulate forms */
/*jQuery.populateForm = function() {
	
	$("#year").val("2009");
	
	var formData = splitURLVars();
	
	if(formData) {
		
		
		if(formData["topic"]) {
			$("#regarding option").each(function() {
				if(unescape(formData["topic"]).toLowerCase() == $(this).val().toLowerCase())
					$(this).attr("selected", "selected");
			});
		}
			
		if(formData["model"]) {
			$("#modelName option").each(function() {
				if(unescape(formData["model"]).toLowerCase() == $(this).val().toLowerCase()) {
					$(this).attr("selected", "selected");
					$.attachVWTrims($("#modelName").val(), "#trim");
				}
			});
		}
		
		if(formData["trim"]) {
			$("#trim option").each(function() {
				if(unescape(formData["trim"]).toLowerCase() == $(this).val().toLowerCase())
					$(this).attr("selected", "selected");
			});
			// Sackerman 07/01/08
			// if trim is preselected via query string and form is not "Contact a Dealer",
			// hide the generic car image, collapse the margine 
			// and increase the height of the comments textarea.
			//if(document.title.substring(0,7) != "Contact"){
				//$('#vehicle').css({background: 'none'}).find('h3').css({marginBottom: '18px'});
				//$('#comments').css({height: 190	});
			//}
		}
		
		if(formData["comments"]) {
			$("#comments").val(unescape(formData["comments"]));	
		}
		
		if(formData["zipCode"]) {
			if(!isNaN(parseInt(unescape(formData["zipCode"])))) {
				$("#zipCodeBrochure").val(unescape(formData["zipCode"]));
			}
		}
		
		
		if(formData["zipCode"] && !formData["dealerID"]) {
			if(!isNaN(parseInt(unescape(formData["zipCode"])))) {
				$("#zipCodeBrochure").val(unescape(formData["zipCode"]));
			}
			$("#find_dealer").trigger("click");
		}
		
		if(formData["dealerID"] && formData["zipCode"]) {
			if(!isNaN(parseInt(unescape(formData["zipCode"])))) {
				$("#zipCodeBrochure").val(unescape(formData["zipCode"]));
			}
			
			if(!isNaN(parseInt(unescape(formData["dealerID"])))) {
				$.dealerSearch(unescape(formData["zipCode"]), "", unescape(formData["dealerID"]));
			}
		}
		
		if(formData["dealerID"] && formData["searchstr"]) {
			if(!isNaN(parseInt(unescape(formData["searchstr"])))) {
				$("#zipCodeBrochure").val(unescape(formData["searchstr"]));
			}
			
			if(!isNaN(parseInt(unescape(formData["dealerID"])))) {
				$.dealerSearch(unescape(formData["searchstr"]), "", unescape(formData["dealerID"]));
			}	
		}
		
		if(formData["searchstr"] && formData["markernum"]) {
			if(!isNaN(parseInt(unescape(formData["searchstr"])))) {
				$("#zipCodeBrochure").val(unescape(formData["searchstr"]));
			}
			
			if(!isNaN(parseInt(unescape(formData["markernum"])))) {
				$.dealerSearch(unescape(formData["searchstr"]), unescape(formData["markernum"]), "");
			}	
		}
		
		if(formData["searchstr"] && !formData["markernum"] && !formData['dealerID']) {
			if(!isNaN(parseInt(unescape(formData["searchstr"])))) {
				$("#zipCodeBrochure").val(unescape(formData["searchstr"]));
			}
			//$("#find_dealer").trigger("click");
		}
	}
	
	return this;
	
};*/


/* function to preload images */
jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++) {
    jQuery("<img>").attr("src", arguments[i]);
  }
};


/* function to find nearest dealers based on zipcode */
jQuery.findDealer = function(zip, targetID) {
	
	//if the zip code is not the most recent search, perform the search
	if(zip != searchedZip){
	
		searchedZip = zip;
	
		dealerDataArray = new Array();
		
		if(zip == "" || zip.length != 5) {
			$(targetID).html('<p id="zip_instructions">Please enter a valid 5 digit zip code to find your nearest Volkswagen dealer.');
			$(targetID).show();
			//hide 'SELECT A NEARBY DEALER' message
			$("#select_dealer_message").css("display","none");
			return false;
		}
			
		$.showDealerLoader();
	    
	    // Set up the AJAX request variables
	    var formSubmitType = "GET"
	    var formSubmitUrl = "/dealer/DealerSearch.do"
	    var formSubmitData = "searchBy=zip&distance=100&zipCode="+zip;
	    var formSubmitDataType = "xml";

		
		$.ajax({
			type:		formSubmitType,
			url:		formSubmitUrl,
			data: 		formSubmitData,
			dataType:	formSubmitDataType,
			success:	function(xml) {
									
				/* empty any previous results */
				$(targetID).html('');
			
				$(targetID).hide();
				
				var firstDeal = $(xml).find('dealer:lt(1)');
				var showAll = false;
				if(firstDeal.find('id').text() == prevDealer.id){
					showAll = true;
				}
				
				
				////////////////////////////////////////////////////////////////
				//12.10.2008 -- cmpwr -- feedback if request returns empty xml
				var nodeLengthCheck = $(xml).find('dealer').text().length;
				if(nodeLengthCheck == 0){
					$(targetID).html('<p id="zip_instructions">Please enter a valid 5 digit zip code to find your nearest Volkswagen dealer.</p>')
					$(targetID).show();
					//hide 'SELECT A NEARBY DEALER' message
					$("#select_dealer_message").css("display","none");
				}
				////////////////////////////////////////////////////////////////
				
					
				$(xml).find('dealer:lt(10)').each(function() {
					
					/* find and format the phone number */
					phone = $(this).find('phone').text();
					phone = phone.substring(0,3) + '.' + phone.substring(3,6) + '.' + phone.substring(6,10);
					
					////////////////////////////
					/*individual dealer data array*/
					var dealerArray = new Array();
					dealerArray['id'] = $(this).find('id').text();
					dealerArray['name'] = $(this).find('name').text();
					dealerArray['url'] = $(this).find('url').text();
					dealerArray['address'] = $(this).find('address1').text();
					dealerArray['city'] = $(this).find('city').text();
					dealerArray['state'] = $(this).find('state').text();
					dealerArray['zip'] = $(this).find('zip').text();
					dealerArray['phone'] = phone;
					//set id of dealer as hash key
					dealerDataArray[String($(this).find('id').text())] = dealerArray;
					////////////////////////////

					/* insert dealer list into the DOM */
					var strHtml = "";
					strHtml += '<div class="dealer" style="margin:0"><p class="dealer_selection" style="margin-left:1px;"><input type="radio" style="margin-top:4px;" name="dealerId" id="dealer_'+$(this).find('id').text();
					strHtml += '" value="'+$(this).find('id').text()+'"></input>';
					strHtml += '<input type="hidden" id="dealerName_'+$(this).find('id').text();
					strHtml += '" name="dealerName_'+$(this).find('id').text()+'" value="'+$(this).find('name').text();
					strHtml += '"></input>';
					strHtml += '</p><p class="dealer_info" style="line-height:130%; margin-top:3px;"><label for="dealer_'+$(this).find('id').text()+'">'+$(this).find('name').text();
					strHtml += '</label><br/>'+$(this).find('address1').text()+'<br/>'+$(this).find('city').text()+', '+$(this).find('state').text();
					
					//if ($.browser.msie && $.browser.version < 7.0){
					//strHtml += ' '+ $(this).find('zip').text() + '<br/>&nbsp;' + phone + '</p></div>'; //ie6 fix
					//}else{
					strHtml += ' '+ $(this).find('zip').text() + '<br/>' + phone + '</p></div>';
					//}
					
					$(targetID).append(strHtml);

				})
				
				jQuery.each(jQuery.browser, function(i, val) {
				    if(i == 'msie' && val) {
						$(targetID).find('[type="radio"]').css("margin-top", "3px"); //ie7
						if($.browser.version < 7.0){
							//ie 6 display fixes
							$(targetID).css('margin-top','5px');
							$(targetID).css('padding-top','0');
							$(targetID).find('[type="radio"]').css("margin-top", "0px");
							$(targetID).find('[type="radio"]:first').css("margin-top", "7px");
						}
				        return false
				    }
				});

				if($(xml).find('dealer').size() > 1){ //more than one result
						
						
					if(!showAll){
						$(targetID).find('[type="radio"]').hide();
						
						//hide 'SELECT A NEARBY DEALER' message
						$("#select_dealer_message").css("display","none");
						
						
						if ($.browser.msie){
							
							if($.browser.version < 7.0){
								$(targetID).append("<p id='show_more_dealers_rab' style='margin-left:0px;'><a href='#'>Show More Dealers</a></p>").find(".dealer:gt(0)").hide();
							}else{
								$(targetID).append("<p id='show_more_dealers_rab' style='margin-left:-3px;'><a href='#'>Show More Dealers</a></p>").find(".dealer:gt(0)").hide();
							}
						
						}else{
							$(targetID).append("<p id='show_more_dealers_rab'><a href='#'>Show More Dealers</a></p>").find(".dealer:gt(0)").hide();
						}

						prevDealer.id = $(xml).find('dealer:lt(1)').find('id').text();

					}else{
					
						//show 'SELECT A NEARBY DEALER' message
						$("#select_dealer_message").css("display","block");
						
					}
					
					$(targetID).find("#show_more_dealers_rab a").click(function(e) {
						
						//show 'SELECT A NEARBY DEALER' message
						$("#select_dealer_message").css("display","block");
						
						e.preventDefault();
						
						$(targetID).find('[type="radio"]').show();
						$(targetID).find(".dealer:gt(0)").show();
						$(targetID).find("#show_more_dealers_rab").remove();

						/*omniture tracking code, not used for request a brochure on the 'show more dealers' button click
						var location = window.location.href.split("/");
						if(location[3] != "contactadealer") {
							$.ajax({
								url: "/global/js/omniture/s_code.js",
								dataType: "script",
								async: false,
								success: function(js){

									clearOmnitureVars();

									if(location[3] == "quote" || location[4] == "quote") {
										s.pageName="gaq:more_dealers";
										s.channel="gaq";
									}
									if(location[3] == "joyride" || location[4] == "joyride") {
										s.pageName="tatd:more_dealers";	
										s.channel="tatd";
									}

									s.prop6=getModelShortName($("#modelName").val());
									s.eVar6=getModelShortName($("#modelName").val());
									s.server=vwServerName;
									s.domain=vwDomain;
									s.nameplate="" ;
									s.modelyear=vwModelYear;
									s.microsite="www.vw.com"
									s.events="";
									void(s.t());
								}
							});	
						}*/
						
					});
				}else { //one result or less
					$(targetID).find('[type="radio"]').hide();
					//hide 'SELECT A NEARBY DEALER' message
					$("#select_dealer_message").css("display","none");
				}
				
				
				$(targetID).css("height", "122px");
				$(targetID).css("#height", "98px");
				$(targetID).css("_height", "98px");
				
				
				if ($.browser.msie && $.browser.version < 7.0){ //ie 6
					$(targetID).css("height", "113px");
					$(targetID).css("#height", "93px");
					$(targetID).css("_height", "93px");
				}
				
			
				$(targetID).find('input[type="radio"]:first').attr('checked','checked');
				$(targetID).show();
			
				$.hideDealerLoader();
				
				
				/* Omniture Tracking -- not used here for Request A Brochure 
				var location = window.location.href.split("/");
				if(location[3] != "contactadealer") {
					$.ajax({
						url: "/global/js/omniture/s_code.js",
						dataType: "script",
						async: false,
						success: function(js){
					
							clearOmnitureVars();
						
							if(location[3] == "quote" || location[4] == "quote") {
								s.pageName="gaq:find_dealer";
								s.channel="gaq";
							}
							if(location[3] == "joyride" || location[4] == "joyride") {
								s.pageName="tatd:find_dealer";	
								s.channel="tatd";
							}
					
							s.prop6=getModelShortName($("#modelName").val());
							s.eVar6=getModelShortName($("#modelName").val());
							s.server=vwServerName;
							s.domain=vwDomain;
							s.nameplate="" ;
							s.modelyear=vwModelYear;
							s.microsite="www.vw.com"
							s.events="";
							void(s.t());
						}
					});
				}*/
			
			},
			error:	function() {
				$('#dealer_list').html('');
				$(targetID).html('<p id="zip_instructions">We are unable to load the data right now. Please try again in a few minutes.</p>')
				$(targetID).show();
				//$.hideLoader();
				$.hideDealerLoader();
				//hide 'SELECT A NEARBY DEALER' message
				$("#select_dealer_message").css("display","none");
			}
		});
	
	}
		
};


/* functions to show and hide loader div */
jQuery.showLoader = function() {
	$(".container").prepend("<div id='loader'><img src='/global/images/forms/loader.gif'></div>");	
};
jQuery.showDealerLoader = function() {
	//hide 'SELECT A NEARBY DEALER' message
	$("#select_dealer_message").css("display","none");
	var loaderElement = "<div id='loader-dealer'><img src='/global/images/forms/loader.gif'></div>";
	$(loaderElement).insertBefore('#dealer_list_area_container');
	//$(loaderElement).insertBefore($('#dealer_list_area_container').find("#dealer_list"));
};
jQuery.hideDealerLoader = function() {
	$("#loader-dealer").remove();
};

jQuery.hideLoader = function() {
	$("#loader").remove();
}


//function to setup doubleclick tracking info
/*function getDoubleclickTracker(formType) {

//split href - 4th element is base directory (http://www.example.com/BASE/
var location = window.location.href.split("/");
var src = "1033942";
var type = "";
var cat = "";

//set default values if no type and cat for model
switch(formType) {
	case "quote":
		type = "quote";
		cat = "getaq848";
		break;
	case "joyride":
		type = "rtc";
		cat = "rtdst379";
		break;
	case "contact":
		type = "routan";
		cat = "submitbu";
		break;
}

//return type and cat based on location
switch(location[3].toLowerCase()) {
	case "cc":
		type = "cc";
		if(formType == "quote") {
			cat = "cc_quote";
		}
		if(formType == "joyride") {
			cat = "cc_joyride";
		}
		break;
	case "eos":
		type = "eos";
		if(formType == "quote") {
			cat = "eosqu061";
		}
		if(formType == "joyride") {
			cat = "eosta612";
		}
		break;
	case "gti":
		type = "gti";
		if(formType == "quote") {
			cat = "gtitqu359";
		}
		if(formType == "joyride") {
			cat = "gtita926";
		}
		breakl
		case "gli":
		type = "gli";
		if(formType == "quote") {
			cat = "gligaqre";
		}
		if(formType == "joyride") {
			cat = "gliresul";
		}
		break;
	case "jetta":
		type = "jetta";
		if(formType == "quote") {
			cat = "jetta137";
		}
		if(formType == "joyride") {
			cat = "jetta155";
		}
		break;
	case "newbeetle":
		type = "newbeet";
		if(formType == "quote") {
			cat = "newbe862";
		}
		if(formType == "joyride") {
			cat = "newbe142";
		}
		break;
	case "newbeetlecon":
		type = "nbc";
		if(formType == "quote") {
			cat = "beetl541";
		}
		if(formType == "joyride") {
			cat = "beetl354";
		}
		break;
	case "passat":
		type = "passat";
		if(formType == "quote") {
			cat = "passa834";
		}
		if(formType == "joyride") {
			cat = "passa147";
		}
		break;
	case "passatwagon":
		type = "passatwagon";
		if(formType == "quote") {
			cat = "passa440";
		}
		if(formType == "joyride") {
			cat = "passa025";
		}
		break;
	case "r32":
		type = "r32";
		if(formType == "quote") {
			cat = "r32gaqre";
		}
		if(formType == "joyride") {
			cat = "r32resul";
		}
		break;
	case "rabbit":
		type = "rabbit";
		if(formType == "quote") {
			cat = "rabbi549";
		}
		if(formType == "joyride") {
			cat = "rabbi608";
		}
		break;
	case "routan":
		type = "routan";
		if(formType == "quote") {
			cat = "gaqtypg";
		}
		if(formType == "joyride") {
			cat = "testtypg";
		}
		break;
	case "touareg":
		type = "toureg";
		if(formType == "quote") {
			cat = "touar452";
		}
		if(formType == "joyride") {
			cat = "touar570";
		}
		break;
	case "tiguan":
		type = "tiguan";
		if(formType == "quote") {
			cat = "gaqresul"
		}
		if(formType == "joyride") {
			cat = "testresu"	
		}
		break;
	case "jettasportwagen":
		type = "jettawag";
		if(formType == "quote") {
			cat = "sportgre"
		}
		if(formType == "joyride") {
			cat = "sporttre"	
		}
		break;
	}	
	
	var axel = Math.random()+"";
	var a = axel * 10000000000000;
	var doubleclickImg = "<img src='http://ad.doubleclick.net/activity;src="+src+";type="+type+";cat="+cat+";ord=1;num="+a+"?' width=1 height=1 border=0>";
	return doubleclickImg;
}*/

// sackerman 08/21/08
// added cookie functionality
// for form data persistence.

cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

function initCookie(){

	var location = window.location.href.split("/");
	var userInfo = buildVwFormsUserInfoCookie();
	if(userInfo != undefined){
		var cookieArray = userInfo.split("~");
		$("#firstName").val(cookieArray[0]);
		$("#lastName").val(cookieArray[1]);
		$("#preferredContactMethod").val(cookieArray[2]);
		$("#phone").val(cookieArray[3]);
		$("#email1").val(cookieArray[4]);
		$("#email2").val(cookieArray[5]);
		$("#zipCode").val(cookieArray[6]);
		$("#zipCodeBrochure").val(cookieArray[6]); //only used in Request a Brochure form
		
		if(cookieArray[7]=="true"){
			$("#trade_in_yes").attr('checked','checked');
			$("#tradeIn .not-required").addClass('required').removeClass('not-required');
			$("#still_owe_no").trigger("click");
			$("#tradeIn").show();
			$("#tradeIn_year").val(cookieArray[8]);
			$("#tradeIn_mileage").val(cookieArray[9]);
			$("#tradeIn_make").val(cookieArray[10]);
			$("#tradeIn_model").val(cookieArray[11]);
			if(cookieArray[12]=="true"){
				$("#still_owe_yes").attr('checked','checked');
				$("#remainingBalance").parent().addClass('required').removeClass('not-required');
			}
			$("#remainingBalance").val(cookieArray[13]);
		}
		
		//05.07.2009 - cmpwr - added for Request a Brochure Form cookie values will only apply to RAB form page
		if(cookieArray[14]=="rab"){
			$("#address1").val(cookieArray[15]);
			//$("#address2").val(cookieArray[16]);
			$("#city").val(cookieArray[16]);
			$("#stateProvince").val(cookieArray[17]);
		}
		
	}
	
}

function buildVwFormsUserInfoCookie(userInfo) { 
	//alert('building the user info cookie and the value is ' + cookie("vwFormsUserInfoCookie"));
	var cookie_value;
	if (userInfo != undefined) {  
		cookie("vwFormsUserInfoCookie", userInfo,{path: '/'});
		return cookie_value;                  
	} else {
		cookie_value = cookie("vwFormsUserInfoCookie");
		return cookie_value;
	} 
};
