function validateme()
{
	//alert("hai");
	
	emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	phoneRegEx = /^[0-9\-]+$/;
	
	var city= document.getElementById('city');
	var fname= document.getElementById('fname');
	var lname= document.getElementById('lname');
	/*var company= document.getElementById('company');*/
	var credit_card= document.getElementById('creditcard');
	var expdate= document.getElementById('expdate');
	var billing_add= document.getElementById('billing_add');
	var billing_zip= document.getElementById('billing_zip');
	var email= document.getElementById('email');
	var phone= document.getElementById('phone');
	
	if(city.value== "0")
	{
		alert("Please select Seminar City.");
		city.focus();
		city.style.background = 'Yellow';
		return false;
	}
	if(fname.value=="")
	{
		alert("Please enter firstname.");
		fname.focus();
		fname.style.background = 'Yellow';
		return false;
	}
	else if(lname.value=="")
	{
		alert("Please enter lastname.");
		lname.focus();
		lname.style.background = 'Yellow';
		return false;
	}
	/*else if(company.value=="")
	{
		alert("Please enter company name.");
		company.focus();
		company.style.background = 'Yellow';
		return false;
	}*/
	else if(credit_card.value=="")
	{
		alert("Please enter credit card number.");
		credit_card.focus();
		credit_card.style.background = 'Yellow';
		return false;
	}
	else if(expdate.value=="")
	{
		alert("Please enter expiration date.");
		expdate.focus();
		expdate.style.background = 'Yellow';
		return false;
	}
	else if(! isInteger(credit_card.value))
	{
		alert("Please enter valid credit card number");
		credit_card.focus();
		credit_card.style.background = 'Yellow';
		return false;
	}
	else if(billing_add.value=="")
	{
		alert("Please enter billing address.");
		billing_add.focus();
		billing_add.style.background = 'Yellow';
		return false;
	}
	else if(billing_zip.value=="")
	{
		alert("Please enter billing zip.");
		billing_zip.focus();
		billing_zip.style.background = 'Yellow';
		return false;
	}
	else if((! isInteger(billing_zip.value)) || (billing_zip.value.length != 5))
	{
		alert("Please enter 5 digit numeric zip");
		billing_zip.focus();
		billing_zip.style.background = 'Yellow';
		return false;
	}
	
	else if(email.value=="")
	{
		alert("Please enter email.");
		email.focus();
		email.style.background = 'Yellow';
		return false;
	}
	else if(!email.value.match(emailRegEx))
	{
		alert("Please enter valid email.");
		email.focus();
		email.style.background = 'Yellow';
		return false;
	}
	else if(phone.value=="")
	{
		alert("Please enter phone number.");
		phone.focus();
		phone.style.background = 'Yellow';
		return false;
	}
	else if(!phone.value.match(phoneRegEx))
	{
		alert("Please enter appropriate phone number.");
		phone.focus();
		phone.style.background = 'Yellow';
		return false;
	}	
	else
	{
		document.getElementById('submits').value= "Please Wait....";
		document.getElementById('submits').disabled=true;
		return true;
	}
	
	
}


function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function clear_color(cntrl)
{
	//alert("hai"+ cntrl);
	cntrl.style.background = '';
}
