function jsAlert(msg)
{
	alert(msg);
}

function takenPoll() {
	var date = new Date();
	date.setTime(date.getTime()+(365*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	document.cookie = "Voted-28"+"=Voted-28=7"+expires+"; path=/";
}

function hasPoll() {
	var nameEQ = "Voted-28" + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function gup(name) {
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return "";
	else
		return results[1];
}

function launch(url) {
    oNewWindow = window.open(url, "_blank");
}

function launchStayUpdated(title, lifeEventID)
{
     var myURL = "http://www.weddingtracker.com/Templates/Common/StayUpdated.aspx?title=" + title + "&leid=" + lifeEventID;
     if(location.href.indexOf("webdev2.") != -1)
        myURL = "http://webdev2.weddingtracker.com/Templates/Common/StayUpdated.aspx?title=" + title + "&leid=" + lifeEventID;
     else if (location.href.indexOf("webqa.") != -1)
        myURL = "http://webqa.weddingtracker.com/Templates/Common/StayUpdated.aspx?title=" + title + "&leid=" + lifeEventID;
    else if (location.href.indexOf("stg.") != -1)
        myURL = "http://stg.weddingtracker.com/Templates/Common/StayUpdated.aspx?title=" + title + "&leid=" + lifeEventID;
     var left = (screen.width/2)-250;
     var top = (screen.height/2)-140;
     window.open(myURL, "stay_updated_pop_up", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=500, height=280, top='+top+', left='+left);
}

function launchRsvpHelp()
{
     var myURL = "http://www.weddingtracker.com/RSVPHelp.htm";
     if(location.href.indexOf("webdev2.") != -1)
        myURL = "http://webdev2.weddingtracker.com/RSVPHelp.htm";
     else if (location.href.indexOf("webqa.") != -1)
        myURL = "http://webqa.weddingtracker.com/RSVPHelp.htm";
    else if (location.href.indexOf("stg.") != -1)
        myURL = "http://stg.weddingtracker.com/RSVPHelp.htm";
     var left = (screen.width/2)-250;
     var top = (screen.height/2)-140;
     window.open(myURL, "stay_updated_pop_up", 'toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1, copyhistory=0, width=850, height=350, top='+top+', left='+left);
}

function popImage(pageURL) {
    var w=300, h=150, title="PopImage";
    var left = (screen.width/2)-(w/2);
    var top = (screen.height/2)-(h/2);
    var targetWin = window.open(pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
}

function mainDomain(url) {
	// IF THERE, REMOVE WHITE SPACE FROM BOTH ENDS
	url = url.replace(new RegExp(/^\s+/),""); // START
	url = url.replace(new RegExp(/\s+$/),""); // END
	 
	// IF FOUND, CONVERT BACK SLASHES TO FORWARD SLASHES
	url = url.replace(new RegExp(/\\/g),"/");
	 
	// IF THERE, REMOVES 'http://', 'https://' or 'ftp://' FROM THE START
	url = url.replace(new RegExp(/^http\:\/\/|^https\:\/\/|^ftp\:\/\//i),"");
	 
	// IF THERE, REMOVES 'www.' FROM THE START OF THE STRING
	url = url.replace(new RegExp(/^www\./i),"");
	 
	// REMOVE COMPLETE STRING FROM FIRST FORWARD SLASH ON
	url = url.replace(new RegExp(/\/(.*)/),"");
	 
	// REMOVES '.??.??' OR '.???.??' FROM END - e.g. '.CO.UK', '.COM.AU'
	if (url.match(new RegExp(/\.[a-z]{2,3}\.[a-z]{2}$/i))) {
	    url = url.replace(new RegExp(/\.[a-z]{2,3}\.[a-z]{2}$/i),"");
	 
	// REMOVES '.??' or '.???' or '.????' FROM END - e.g. '.US', '.COM', '.INFO'
	} else if (url.match(new RegExp(/\.[a-z]{2,4}$/i))) {
	    url = url.replace(new RegExp(/\.[a-z]{2,4}$/i),"");
	}
	 
	// CHECK TO SEE IF THERE IS A DOT '.' LEFT IN THE STRING	
	if(url.match(new RegExp(/\./g)))
	{
		url = url.replace(new RegExp(/.*\./g),"");
	}
	 
	return(url);
}

function subDomain(url) {
	// IF THERE, REMOVE WHITE SPACE FROM BOTH ENDS
	url = url.replace(new RegExp(/^\s+/),""); // START
	url = url.replace(new RegExp(/\s+$/),""); // END
	 
	// IF FOUND, CONVERT BACK SLASHES TO FORWARD SLASHES
	url = url.replace(new RegExp(/\\/g),"/");
	 
	// IF THERE, REMOVES 'http://', 'https://' or 'ftp://' FROM THE START
	url = url.replace(new RegExp(/^http\:\/\/|^https\:\/\/|^ftp\:\/\//i),"");
	 
	// IF THERE, REMOVES 'www.' FROM THE START OF THE STRING
	url = url.replace(new RegExp(/^www\./i),"");
	 
	// REMOVE COMPLETE STRING FROM FIRST FORWARD SLASH ON
	url = url.replace(new RegExp(/\/(.*)/),"");
	 
	// REMOVES '.??.??' OR '.???.??' FROM END - e.g. '.CO.UK', '.COM.AU'
	if (url.match(new RegExp(/\.[a-z]{2,3}\.[a-z]{2}$/i))) {
	    url = url.replace(new RegExp(/\.[a-z]{2,3}\.[a-z]{2}$/i),"");
	 
	// REMOVES '.??' or '.???' or '.????' FROM END - e.g. '.US', '.COM', '.INFO'
	} else if (url.match(new RegExp(/\.[a-z]{2,4}$/i))) {
	    url = url.replace(new RegExp(/\.[a-z]{2,4}$/i),"");
	}
	 
	// CHECK TO SEE IF THERE IS A DOT '.' LEFT IN THE STRING	
	if(url.match(new RegExp(/\./g)))
	{
		url = url.replace(new RegExp(/\..*/g),"");
	} else {
		url = "site";
	}
	 
	return(url);
}