function LTrim(str) {
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1) {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
              j++;
              s = s.substring(j, i);
    }
    return s;
}
function RTrim(str) {
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
        var i = s.length - 1;       
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
              i--;
              s = s.substring(0, i+1);
    }
    return s;
}
function Trim(str)  { return RTrim(LTrim(str)); }
//@@@@@@
function ICE_DayOfWeek(mdy) { //2/28/2008    
    mdy = mdy.split('/')
	m = mdy[0]
	d = mdy[1]
	y = mdy[2]
    NewDate = new Date(y, m-1, d)
	DayOfWeek = NewDate.getDay()
	return (DayOfWeek)
}

function LaCage_DayOfWeek(mdy) {    
    mdy = mdy.split('/')
	m = mdy[0]
	d = mdy[1]
	y = mdy[2]
    NewDate = new Date(y, m-1, d)
	DayOfWeek = NewDate.getDay()
	return (DayOfWeek)
}
function CrazyGirls_DayOfWeek(mdy) {    
    mdy = mdy.split('/')
	m = mdy[0]
	d = mdy[1]
	y = mdy[2]
    NewDate = new Date(y, m-1, d)
	DayOfWeek = NewDate.getDay()
	return (DayOfWeek)
}
function ComedyClub_DayOfWeek(mdy) {    
    mdy = mdy.split('/')
	m = mdy[0]
	d = mdy[1]
	y = mdy[2]
    NewDate = new Date(y, m-1, d)
	DayOfWeek = NewDate.getDay()
	return (DayOfWeek)
}
function BarbaraFrank_DayOfWeek(mdy) {
	mdy = mdy.split('/')
	m = mdy[0]
	d = mdy[1]
	y = mdy[2]
    NewDate = new Date(y, m-1, d)
	DayOfWeek = NewDate.getDay()
	return (DayOfWeek)
}

function ScottLewis_DayOfWeek(mdy) {
	mdy = mdy.split('/')
	m = mdy[0]
	d = mdy[1]
	y = mdy[2]
    NewDate = new Date(y, m-1, d)
	DayOfWeek = NewDate.getDay()
	return (DayOfWeek)
}
//
function Validate(theForm)
{ 

  //  document.getElementById('ICE_Val').style.color='';	
    document.getElementById('CrazyGirls_Val').style.color='';
    document.getElementById('ComedyClub_Val').style.color='';   
    document.getElementById('BarbaraFrank_Val').style.color='';
    document.getElementById('ScottLewis_Val').style.color='';

    var FlagValid=0;
  //--------------


	LaCage_VIP_Qty=0
	LaCage_GA_Qty=0
	
    CrazyGirls_Date = document.getElementById('CrazyGirls_Date').value
    CrazyGirls_VIP_Qty = parseInt(document.getElementById('CrazyGirls_VIP_Qty').value)
    CrazyGirls_GA_Qty = parseInt(document.getElementById('CrazyGirls_GA_Qty').value)
    ComedyClub_GA_Qty = parseInt(document.getElementById('ComedyClub_GA_Qty').value)   
    BarbaraFrank_Date = document.getElementById('BarbaraFrank_Date').value
    BarbaraFrank_VIP_Qty = parseInt(document.getElementById('BarbaraFrank_VIP_Qty').value)
    BarbaraFrank_GA_Qty = parseInt(document.getElementById('BarbaraFrank_GA_Qty').value)
    ScottLewis_Date = document.getElementById('ScottLewis_Date').value
    ScottLewis_VIP_Qty = parseInt(document.getElementById('ScottLewis_VIP_Qty').value)
    ScottLewis_GA_Qty = parseInt(document.getElementById('ScottLewis_GA_Qty').value)

	
    QtyAll = LaCage_VIP_Qty + LaCage_GA_Qty +CrazyGirls_VIP_Qty + CrazyGirls_GA_Qty + ComedyClub_GA_Qty 
    QtyAll = QtyAll  + BarbaraFrank_VIP_Qty + BarbaraFrank_GA_Qty +  ScottLewis_VIP_Qty + ScottLewis_GA_Qty

  //
    if ( QtyAll==0 ) {
        FlagValid=2
    }	  

    if ( (CrazyGirls_DayOfWeek(CrazyGirls_Date)==2) && ( CrazyGirls_VIP_Qty+CrazyGirls_GA_Qty !=0) ) {
        document.getElementById('CrazyGirls_Val').style.color='red';
        FlagValid=1
    } 
	
    if ( ((BarbaraFrank_DayOfWeek(BarbaraFrank_Date)==5)||(BarbaraFrank_DayOfWeek(BarbaraFrank_Date)==6))&&(BarbaraFrank_VIP_Qty+BarbaraFrank_GA_Qty !=0) ) {
        document.getElementById('BarbaraFrank_Val').style.color='red';
        FlagValid=1
    }			
 
    if ( (ScottLewis_DayOfWeek(ScottLewis_Date)!=1)&&(ScottLewis_VIP_Qty+ScottLewis_GA_Qty !=0) ) {

        document.getElementById('ScottLewis_Val').style.color='red';
        FlagValid=1
    }			
  //-----------
    if (FlagValid==1)
    {
        alert("Please change the date(black out date) in red.");
        return (false);
    }
    if (FlagValid==2)
    {
        alert("Please select at least one show ticket Qty.");
        return (false);
    }	
	
    return (true);
  //--------------
}

