function popit(name,url) 
{
	window[name] = open(url,name,'width=550,height=550,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');
	if (window[name] && !window[name].closed) 
		window[name].focus();
}
function popUpBBB(URL) 
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=550,height=475');");
}
function valMarchMadness(thisform)
{
    if(thisform.customer_name.value.length == 0)
	{
		alert("Your Full name is Required!");
		thisform.customer_name.focus();
		return false;
	}
	if(thisform.customer_email.value.length == 0)
	{
		alert("Your email is Required!");
		thisform.customer_email.focus();
		return false;
	}
	else
	{
	    if(!echeck(thisform.customer_email.value))
	    {
	        alert("Your email is Invalid!");
	    	thisform.customer_email.focus();
		    return false; 
	    }
	}	
	myOption = -1;
	for (i=thisform.atlantic_coast_conference.length-1; i > -1; i--) 
	{
		if (thisform.atlantic_coast_conference[i].checked) {myOption = i;}
	}
	if (myOption == -1)
	{
		alert("Please Select One Team from Atlantic Coast Conference");
		return false;
	}
	myOption = -1;
	for (i=thisform.big_12.length-1; i > -1; i--) 
	{
		if (thisform.big_12[i].checked) {myOption = i;}
	}
	if (myOption == -1)
	{
		alert("Please Select One Team from Big 12");
		return false;
	}
	myOption = -1;
	for (i=thisform.big_ten.length-1; i > -1; i--) 
	{
		if (thisform.big_ten[i].checked) {myOption = i;}
	}
	if (myOption == -1)
	{
		alert("Please Select One Team from Big 10");
		return false;
	}
	myOption = -1;
	for (i=thisform.big_east.length-1; i > -1; i--) 
	{
		if (thisform.big_east[i].checked) {myOption = i;}
	}
	if (myOption == -1)
	{
		alert("Please Select One Team from Big East");
		return false;
	}
	myOption = -1;
	for (i=thisform.pacific_10.length-1; i > -1; i--) 
	{
		if (thisform.pacific_10[i].checked) {myOption = i;}
	}
	if (myOption == -1)
	{
		alert("Please Select One Team from Pacific 10");
		return false;
	}
	myOption = -1;
	for (i=thisform.southeastern_conference.length-1; i > -1; i--) 
	{
		if (thisform.southeastern_conference[i].checked) {myOption = i;}
	}
	if (myOption == -1)
	{
		alert("Please Select One Team from Southeastern Conference");
		return false;
	}
}
function CheckSellForm(form)
{
	if(form.customer_name.value.length == 0)
	{
		alert("Your Full name is Required!");
		form.customer_name.focus();
		return false;
	}
	if(form.customer_email.value.length == 0)
	{
		alert("Your email is Required!");
		form.customer_email.focus();
		return false;
	}
	else
	{
	    if(!echeck(form.customer_email.value))
	    {
	        alert("Your email is Invalid!");
	    	form.customer_email.focus();
		    return false; 
	    }
	}
	if(form.phone_1.value.length == 0 && form.phone_2.value.length == 0 && form.phone_3.value.length == 0)/*don't do anything */
	{
	}
	else if(form.phone_1.value.length > 0 && form.phone_2.value.length > 0 && form.phone_3.value.length > 0)/*validate that they are all numbers */
	{
		if(!isNum(form.phone_1.value))
		{
			alert("Area Code can only be numbers");
			form.phone_1.focus();
			return false;
		}
		if(!isNum(form.phone_2.value))
		{
			alert("First Three Phone Digits can only be numbers");
			form.phone_2.focus();
			return false;
		}
		if(!isNum(form.phone_3.value))
		{
			alert("Last 4 Phone Digits can only be numbers");
			form.phone_3.focus();
			return false;
		}
	}
	else /*phone number invalid or missing fields */
	{
		alert("Phone number is invalid or has missing values!");
		form.phone_1.focus();
		return false;
	}
	if(form.ppt.value.length == 0)
	{
		alert("Price Per Ticket is Required!");
		form.ppt.focus();
		return false;
	}
	else
	{
		if(!isNum(form.ppt.value))
		{
			alert("Price Per Ticket can only be Positive Numbers. No Decimals are Needed.");
			form.ppt.focus();
			return false;
		}
	}
	if(form.ticket_quantity.value.length == 0)
	{
		alert("Ticket Quantity is Required!");
		form.ticket_quantity.focus();
		return false;
	}
	else
	{
		if(!isNum(form.ticket_quantity.value))
		{
			alert("Ticket Quantity can only be numbers.");
			form.ticket_quantity.focus();
			return false;
		}
	}
	if(form.event_name.value.length == 0)
	{
		alert("Event Name is Required!");
		form.event_name.focus();
		return false;
	}
	if(form.venue_city.value.length == 0)
	{
		alert("City is Required!");
		form.venue_city.focus();
		return false;
	}
	if(form.venue_state.value.length == 0)
	{
		alert("State is Required!");
		form.venue_state.focus();
		return false;
	}
	if(form.seat_section.value.length == 0)
	{
		alert("Seat Section is Required!");
		form.seat_section.focus();
		return false;
	}
	if(form.seat_row.value.length == 0)
	{
		alert("Seat Row is Required!");
		form.seat_row.focus();
		return false;
	}	
}
function checkNewsletterForm(form)
{
    if(form.email_address.value.length == 0)
	{
		alert("Email Address is Required!");
		form.email_address.focus();
		return false;
	}
	else
	{
		var apos = form.email_address.value.indexOf("@"); 
		var dotpos = form.email_address.value.lastIndexOf(".");
		var lastpos = form.email_address.value.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
		{
			alert('\"' + form.email_address.value + "\" is not a Valid Email");
			form.email_address.focus()
			return false;
		}
	}
	if(!form.national_newsletter.checked && !form.local_newsletter.checked)
	{
		alert("Please Select One Newsletter Before Submitting.");
		form.national_newsletter.focus();
		return false;
	}
	else
	{
		if(form.national_newsletter.checked)
		{
			form.national_newsletter.value = "checked";
		}
		if(form.local_newsletter.checked)
		{
			form.local_newsletter.value = "checked";
		}
	}
	return true;
}
function isNum(argvalue)
{
	argvalue = argvalue.toString();
	
	if (argvalue.length == 0)
	return false;
	
	for (var n = 0; n < argvalue.length; n++)
	if (argvalue.substring(n, n+1) < "0" || argvalue.substring(n, n+1) > "9")
	return false;
	
	return true;
}

function echeck(str)
{
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
       return false;
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       return false;
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        return false;
    }

     if (str.indexOf(at,(lat+1))!=-1){
        return false;
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        return false;
     }

     if (str.indexOf(dot,(lat+2))==-1){
        return false;
     }

     if (str.indexOf(" ")!=-1){
        return false;
     }
     return true					
}
function CreateBookmarkLink() 
{
 title = "Ticket Broker - MTCTickets.com"; 
  // Blogger - Replace with <$BlogItemTitle$> 
  // MovableType - Replace with <$MTEntryTitle$>

 url = "http://www.mtctickets.com";
  // Blogger - Replace with <$BlogItemPermalinkURL$> 
  // MovableType - Replace with <$MTEntryPermalink$>
  // WordPress - <?php bloginfo('url'); ?>

	if (window.sidebar)
	{ // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.external )
	{ // IE Favorite
		window.external.AddFavorite( url, title); 
	}
	else if(window.opera && window.print)
	{ // Opera Hotlist
		return true; 
	}
}

