var month_arr = new Array("January","Feburary","March","April","May","June","July","August","September","October","November","December");

window.onload = set_init_time;
function set_init_time()
{
	if(document.rentnow != undefined) {
		var currentTime = new Date();
		var month = currentTime.getMonth();
		var day = currentTime.getDate()-1;
		var year = currentTime.getFullYear();
		var toyear = document.getElementsByName('toyear');
		
		document.rentnow.fromday.options[day].selected = true;
		document.rentnow.frommonth.options[month].selected = true;
		document.rentnow.today.options[day].selected = true;
		document.rentnow.tomonth.options[month].selected = true;
		
	}
}

function rentnow_form()
{
	var frm1=document.rentnow;
	var msg="";
	var flag=-1;
	if(frm1.model.value=="selectmod")
	{
	msg+="\nPlease Select Any one";
	flag=1;
	frm1.model.focus();
	}
	//var bb="save";
	if(parseInt(frm1.fromyear.value) <= parseInt(frm1.toyear.value))
	{
		if(month_arr.indexOf(frm1.frommonth.value) <= month_arr.indexOf(frm1.tomonth.value))
		{ 
			if((month_arr.indexOf(frm1.frommonth.value) == month_arr.indexOf(frm1.tomonth.value)) && (parseInt(frm1.fromday.value) > parseInt(frm1.today.value)))
			{
				msg+="To Date cannot be before From Date. ";
				flag=1;
				frm1.fromday.focus();
			}
		}
		else
		{
		msg+="To Date cannot be before From Date. ";
		flag=1;
		frm1.fromday.focus();
		}
	}
	else
	{
	msg+="To Date cannot be before From Date. ";
	flag=1;
	frm1.fromday.focus();
	}
	if(frm1.name.value=="")
	{
	msg+="\nPlease enter your name";
	flag=1;
	frm1.name.focus();
	}
	if(frm1.phone.value=="")
	{
	msg+="\nPlease enter your phone";
	flag=1;
	frm1.phone.focus();
	}
	else if(isNaN(frm1.phone.value))
	{
	msg+="\nPhone number should be digits only";
	flag=1;
	frm1.phone.focus();
	}
	if(frm1.email.value=="")
	{
	msg+="\nPlease enter your email address";
	flag=1;
	frm1.email.focus();
	}
	else if(echeck(frm1.email.value) != null){
    msg += "\n"+echeck(frm1.email.value);
	flag=1;
	frm1.email.focus();
	}
	
	if(flag!=1)
	{
		frm1.action="sub_rentnow.php?case=continue";
		frm1.submit();
			
	}
	else
	{
		
		alert(msg);
		return false;
	}
}

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){
		   ///alert("Invalid E-mail ID")
		   return 'Email field has to contain @ sign';
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   ///alert("Invalid E-mail ID")
		   return 'Invalid E-mail ID';
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    ///alert("Invalid E-mail ID")
		     return 'Invalid E-mail ID';
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    ///alert("Invalid E-mail ID")
		     return 'Invalid E-mail ID';
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   /// alert("Invalid E-mail ID")
		     return 'Invalid E-mail ID';
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    ///alert("Invalid E-mail ID")
		     return 'Invalid E-mail ID';
		 }
		
		 if (str.indexOf(" ")!=-1){
		   /// alert("Invalid E-mail ID")
		     return 'Invalid E-mail ID';
		 }

 		 return null;					
	}	

function contact_form()
{
	var frm1=document.form146;
	var flag=0;
	var msg="";
	var flag=-1; 
	//var bb="save";
	if(frm1.name.value=="")
	{
	msg="Please enter your full name";
	flag=1;
	frm1.name.focus();
	}
	if(frm1.phone.value=="")
	{
	msg+="\nPlease enter your phone number";
	flag=1;
	}
	else if(isNaN(frm1.phone.value))
	{
	msg+="\nPhone number should be digits only";
	flag=1;
	}
	if(frm1.email.value=="")
	{
	msg+="\nPlease enter your email address";
	flag=1;
	}
	else if(echeck(frm1.email.value) != null){
    msg+="\n"+echeck(frm1.email.value);
	flag=1;
	}
	if(frm1.mess.value=="")
	{
	msg+="\nPlease enter your message";
	flag=1;
	}
	if(flag!=1)
	{
		frm1.action="sub.php?case=continue";
		frm1.submit();			
	}
	else
	{		
		alert(msg);
		return false;
	}
}
function maxlength(field,max)
{ 
	if(field.value.length > max)
	{
		field.value = field.value.substr(0,max);
		alert('Only '+max+' characters allowed for this fied.!');
	}
}
function max_length(field)
{
	var max_len = field.getAttribute('maxlength')-1;
	if(field.value.length > max_len) 
	{
		field.value = field.value.substr(0,(max_len+1));
		alert('Only '+(max_len+1)+' characters allowed for this fied.!');
	}
}
