﻿
$(function() {
	
	//SSL requires 'www'
	var host = location.href
    if (host.search(/www/) < 0) {
        if (host.search(/https/) > 0) {
            location.replace(host.replace('https://', 'https://www.'));
        }
        else {
            location.replace(host.replace('http://', 'http://www.'));
        }
    }
	
    //$(".linkscontainer .login").mousedown(function() { location.href = "https://www.lifespantx.com/en/Login.aspx"; });
    $("#dnn_ContentPane").children("table").hide();
    
    if (document.getElementById('slideshow')) { $('#slideshow').cycle({ fx: "fade", timeout: 5000, speed: 3000 }); }
    if (document.getElementById('faqslist')) { $("#faqslist").accordion(); }

    //contact form
    /*if (document.getElementById('btnSendMail')) {

        //add contact form validation
        $("#contact").Required();
        $("#email").Required();
        $("#subject").Required();
        $("#msg").Required();

        var msg = "Please fill in all required fields.";
        //if site is in spanish 
        if (location.pathname.search(/es/) > -1) {
            msg = "Por favor rellene todos los campos obligatorios.";
        }

        $("#btnSendMail").ValidateForm(msg).click(function() { sendMail(); });
    }*/

    //Locations page Google maps
    if (document.getElementById("locations")) {
		
		var sMapUrl = "http://www.google.com/maps?";

        $("#locations h4 a").click(function() {
			var aQString = [];
			//default Corporate Office address
			//http://www.google.com/maps?q=6243+IH-10+West,+Ste+375,+San+Antonio,+Texas+78201&hl=en&sll=30.2131,-97.751773&sspn=0.007324,0.009152&vpsrc=0&hnear=6243+W+IH-10+%23375,+San+Antonio,+Bexar,+Texas+78201&t=m&z=17
			var oParams = {
				"f": "q",
				"source": "s_q",
				"hl": "en",
				"geocode": "",
				"q": "6243+IH-10+West,+Ste+375,+San+Antonio,+Texas+78201",
				"sll": "30.2131,-97.751773",
				"sspn": "0.007324,0.009152",
				"ie": "UTF8",
				"hq": "",
				"hnear": "6243+W+IH-10+%23375,+San+Antonio,+Bexar,+Texas+78201",
				"z": "16",
				"output": "embed"
			};
			
			switch ($(this).text()) {
                case "Austin":
					//http://www.google.com/maps?q=1701+Directors+Blvd.+Ste.+200,+Austin,+Texas+78744&hl=en&sll=31.520453,-97.197671&sspn=0.007225,0.009152&vpsrc=0&hnear=1701+Directors+Blvd+%23200,+Austin,+Texas+78744&t=m&z=17
                    oParams.q 		= "1701+Directors+Blvd.+Ste.+200,+Austin,+Texas+78744";
					oParams.sll		= "31.520453,-97.197671";
					oParams.sspn	= "0.007225,0.009152";
					oParams.hnear	= "1701+Directors+Blvd+%23200,+Austin,+Texas+78744";
                    break;
                case "Corpus Christi":
		            //http://www.google.com/maps?q=1521+S.+Staples+Ste.+606,+Corpus+Christi,+Texas+78404&hl=en&sll=30.276858,-97.700043&sspn=0.468459,0.585709&vpsrc=0&hnear=1521+S+Staples+St+%23606,+Corpus+Christi,+Texas+78404&t=m&z=17
                    oParams.q 		= "1521+S.+Staples+Ste.+606,+Corpus+Christi,+Texas+78404";
					oParams.sll		= "30.276858,-97.700043";
					oParams.sspn	= "0.468459,0.585709";
					oParams.hnear	= "1521+S+Staples+St+%23606,+Corpus+Christi,+Texas+78404";
                    break;
				case "Dallas":
					//http://www.google.com/maps?q=7929+Brookriver+Dr.+Ste.++140,+Dallas,+Texas+75247&hl=en&sll=32.841605,-96.87868&sspn=0.227876,0.292854&vpsrc=0&hnear=7929+Brookriver+Dr+%23140,+Dallas,+Texas+75247&t=m&z=17
					oParams.q 		= "7929+Brookriver+Dr.+Ste.++140,+Dallas,+Texas+75247";
					oParams.sll		= "32.841605,-96.87868";
					oParams.sspn	= "0.227876,0.292854";
					oParams.hnear	= "7929+Brookriver+Dr+%23140,+Dallas,+Texas+75247";
					break;
                case "El Paso":
					//http://www.google.com/maps?q=1200+Golden+Key+Cir.+Ste.+369,+El+Paso,+Texas+79925&hl=en&sll=32.819261,-96.86579&sspn=0.007123,0.009152&vpsrc=0&hnear=1200+Golden+Key+Cir+%23369,+El+Paso,+Texas+79925&t=m&z=17
                    oParams.q 		= "1200+Golden+Key+Cir.+Ste.+369,+El+Paso,+Texas+79925";
					oParams.sll		= "32.819261,-96.86579";
					oParams.sspn	= "0.007123,0.009152";
					oParams.hnear	= "1200+Golden+Key+Cir+%23369,+El+Paso,+Texas+79925";
                    break;
				case "Fort Worth":
					//http://www.google.com/maps?q=6000+Western+Place+Dr.++Ste.+720,+Fort+Worth,+Texas+76103&hl=en&sll=31.77624,-106.372092&sspn=0.007205,0.009152&vpsrc=0&hnear=6000+Western+Creek+Ln+%23720,+Fort+Worth,+Texas+76137&t=m&z=17
					oParams.q 		= "6000+Western+Place+Dr.++Ste.+720,+Fort+Worth,+Texas+76103";
					oParams.sll		= "31.77624,-106.372092";
					oParams.sspn	= "0.007205,0.009152";
					oParams.hnear	= "6000+Western+Creek+Ln+%23720,+Fort+Worth,+Texas+76137";
					break;
				case "Longview":
					//http://www.google.com/maps?q=911+W.+Loop+281+Ste.+113,+Longview,+Texas+75604&hl=en&sll=32.857917,-97.271984&sspn=0.00712,0.009152&vpsrc=0&hnear=911+W+Loop+281+%23113,+Longview,+Texas+75604&t=m&z=17
					oParams.q 		= "911+W.+Loop+281+Ste.+113,+Longview,+Texas+75604";
					oParams.sll		= "32.857917,-97.271984";
					oParams.sspn	= "0.00712,0.009152";
					oParams.hnear	= "911+W+Loop+281+%23113,+Longview,+Texas+75604";
					break;
				case "Lufkin":
					//http://www.google.com/maps?q=105+Southwood+Dr.,+Lufkin,+Texas+75904&hl=en&sll=32.538538,-94.764075&sspn=0.007145,0.009152&vpsrc=0&hnear=Southwood+Dr,+Lufkin,+Angelina,+Texas+75904&t=m&z=14
					oParams.q 		= "105+Southwood+Dr.,+Lufkin,+Texas+75904";
					oParams.sll		= "32.538538,-94.764075";
					oParams.sspn	= "0.007145,0.009152";
					oParams.hnear	= "Southwood+Dr,+Lufkin,+Angelina,+Texas+75904";
					break;
				case "Odessa":
					//http://www.google.com/maps?q=2626+John+Ben+Shepperd+Pkwy,+Odessa,+Texas+79761&hl=en&sll=31.877817,-102.329012&sspn=0.007197,0.009152&vpsrc=0&hnear=2626+John+Ben+Shepperd+Pkwy,+Odessa,+Texas+79761&t=m&z=17
					oParams.q 		= "2626+John+Ben+Shepperd+Pkwy,+Odessa,+Texas+79761";
					oParams.sll		= "31.877817,-102.329012";
					oParams.sspn	= "0.007197,0.009152";
					oParams.hnear	= "2626+John+Ben+Shepperd+Pkwy,+Odessa,+Texas+79761";
					break;
				case "Waco":
					//http://www.google.com/maps?q=6607+Sanger+Ave+%232,+Waco,+TX+76710&hl=en&sll=31.877817,-102.329012&sspn=0.007197,0.009152&vpsrc=0&hnear=6607+Sanger+Ave,+Waco,+McLennan,+Texas+76710&t=m&z=17
					oParams.q 		= "6607+Sanger+Ave+%232,+Waco,+TX+76710";
					oParams.sll		= "31.877817,-102.329012";
					oParams.sspn	= "0.007197,0.009152";
					oParams.hnear	= "6607+Sanger+Ave,+Waco,+McLennan,+Texas+76710";
					break;
                default:
                    break;
            }
			
			for(var p in oParams){
				aQString.push(p + '=' + oParams[p]);
			}
			
			var sQString = sMapUrl + (aQString.join('&')).replace(/ /g, '');
            $("#map iframe").attr("src", sQString);
			aQString.pop(); //delete 'embed' parameter for view link
			sQString = sMapUrl + (aQString.join('&')).replace(/ /g, '');
            $("#lnkLargerMap").attr("href", sQString);
        });
    }
	
	/*function sendMail() {
		var dialog = document.createElement("div");
		dialog.id = "FeedbackDialog";
		document.body.appendChild(dialog);

		// Upload New Data Dialog
		$('#FeedbackDialog').dialog({
			autoOpen: false,
			width: 300,
			height: 200,
			buttons: {
				"Close": function() {
					$(this).dialog("close");
				}
			}
		});
		
		$("#FeedbackDialog").html('<p style="text-align:center;">Sending Email...<br /><img src="../Portals/0/ajax-loader-clock.gif" alt="progress" /></p>');
		$("#FeedbackDialog").dialog('open');

		var editFormData = $(".contactform :input");
		var postData = "";

		jQuery.each(editFormData, function(i, val) {
			postData += $(this).attr('name') + '=' + $(this).val() + '&';
		});
	 
		$.ajax({
			type: "POST",
			url: "../DesktopModules/LifeSpan/ContactForm.ashx",
			data: postData,
			success: function(msg) {
				$('#FeedbackDialog').empty();
				$('#FeedbackDialog').html('<p>' + msg + '</p>');
				location.href = "http://www.lifespantx.com/LifeSpan.aspx?msg="+msg;           
			}
		});
	}*/
});


