String.prototype.trim = function() 
{
	return this.replace(/^\s+|\s+$/g,"");
}

function imposeMaxLength(Object, MaxLen)
{
  if(Object.value.length > MaxLen)
  {      
    Object.value = Object.value.substring(0, MaxLen);
  }
}

var dtCh= "-";
var minYear=1900;
var maxYear=2100;

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 stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr, dtId){
	
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		document.getElementById(dtId+"_error").style.display='block';
		document.getElementById(dtId+"_error").innerHTML="Please enter a valid date";
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		document.getElementById(dtId+"_error").style.display='block';
		document.getElementById(dtId+"_error").innerHTML="Please enter a valid day";
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		document.getElementById(dtId+"_error").style.display='block';
		document.getElementById(dtId+"_error").innerHTML="Please enter a valid month";
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		document.getElementById(dtId+"_error").style.display='block';
		document.getElementById(dtId+"_error").innerHTML="Please enter a valid 4 digit year between "+minYear+" and "+maxYear;
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		document.getElementById(dtId+"_error").style.display='block';
		document.getElementById(dtId+"_error").innerHTML="Please enter a valid date";
		return false
	}
document.getElementById(dtId+"_error").style.display='none';
return true
}
function isspecialChar_name(str, strId)
{
	var iChars = "!@#$%^&*+=\\\/|\<>?~";
	var spec_char = "true";
	for (var i = 0; i < str.length; i++) 
	{
		if (iChars.indexOf(str.charAt(i)) != -1) 
		{
			document.getElementById(strId+"_error").style.display='block';
			document.getElementById(strId+"_error").innerHTML="No special characters allowed!";
			return false;
			break;
		}
	}
	document.getElementById(strId+"_error").style.display='none';
	return true;
}
function isPhoneNo(strString, id)
{
   var strValidChars = "0123456789.-+ ";
   var strChar;
   if (strString.length == 0) return false;
   for (i = 0; i < strString.length; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
        {
			document.getElementById(id+"_error").style.display='block';
			document.getElementById(id+"_error").innerHTML="Enter valid Phone No!";
			return false;
			break;
		}
      }
document.getElementById(id+"_error").style.display='none';
return true;
}
function isNumeric(s, id){
	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"))) 
		{
			document.getElementById(id+"_error").style.display='block';
			document.getElementById(id+"_error").innerHTML="Enter valid Number";
			return false;
			break;
		}
    }
    // All characters are numbers.
    document.getElementById(id+"_error").style.display='none';
	return true;
}
function isEmail(str, id)
{
	var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
	if(regex.test(str))
	{
		document.getElementById(id+"_error").style.display='none';
		return true;
	}
	else
	{
		document.getElementById(id+"_error").style.display='block';
		document.getElementById(id+"_error").innerHTML="Enter valid Email ID";
		return false;
	}
}
function booking_online_valid()
{
	var pass_name = document.booking_form.pass_name.value;
	var pass_phone = document.booking_form.pass_phone.value;

	var out_date = document.booking_form.out_date.value;
	var out_hr = document.booking_form.out_hr.value;
	var out_min = document.booking_form.out_min.value;
	var out_pick = document.booking_form.out_pick.value;
	var out_dest = document.booking_form.out_dest.value;
	var car_type_out = document.booking_form.car_type_out.value;

	pass_name = pass_name.trim();
	pass_phone = pass_phone.trim();
	
	out_date = out_date.trim();
	out_pick = out_pick.trim();
	out_dest = out_dest.trim();
	var flag="";

	if(pass_name=="")
	{
		document.getElementById("pass_name_error").style.display='block';
		document.getElementById("pass_name_error").innerHTML="Enter Name";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(pass_name, "pass_name"))
		{
			document.getElementById("pass_name_error").style.display='block';
			document.getElementById("pass_name_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("pass_name_error").style.display='none';
			document.getElementById("pass_name_error").innerHTML="";
		}
	}
	if(pass_phone=="")
	{
		document.getElementById("pass_phone_error").style.display='block';
		document.getElementById("pass_phone_error").innerHTML="Enter Phone number";
		flag=1;
	}
	else 
	{
		if(!isPhoneNo(pass_phone, "pass_phone"))
		{
			document.getElementById("pass_phone_error").style.display='block';
			document.getElementById("pass_phone_error").innerHTML="Enter proper Phone number";
			flag=1;
		}
		else
		{
			document.getElementById("pass_name_error").style.display='none';
			document.getElementById("pass_name_error").innerHTML="";
		}
	}
	if(out_date=="")
	{
		document.getElementById("out_date_error").style.display='block';
		document.getElementById("out_date_error").innerHTML="Enter Outbound Date";
		flag=1;
	}
	else 
	{
		if(!isDate(out_date, "out_date"))
		{
			document.getElementById("out_date_error").style.display='block';
			document.getElementById("out_date_error").innerHTML="Enter proper Date";
			flag=1;
		}
		else
		{
			document.getElementById("out_date_error").style.display='none';
			document.getElementById("out_date_error").innerHTML="";
		}
	}
	if ((out_hr=="") && (out_min==""))
	{
		document.getElementById("out_time_error").style.display='block';
		document.getElementById("out_time_error").innerHTML="Select Outbound Time";
		flag=1;
	}
	else if (out_hr=="")
	{
		document.getElementById("out_time_error").style.display='block';
		document.getElementById("out_time_error").innerHTML="Select Outbound Hour";
		flag=1;
	}
	else if (out_min=="")
	{
		document.getElementById("out_time_error").style.display='block';
		document.getElementById("out_time_error").innerHTML="Select Outbound Minute";
		flag=1;
	}
	else 
	{
		document.getElementById("out_time_error").style.display='none';
		document.getElementById("out_time_error").innerHTML="";
	}
	if(out_pick=="")
	{
		document.getElementById("out_pick_error").style.display='block';
		document.getElementById("out_pick_error").innerHTML="Enter Outbound Pickup";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(out_pick, "out_pick"))
		{
			document.getElementById("out_pick_error").style.display='block';
			document.getElementById("out_pick_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("out_pick_error").style.display='none';
			document.getElementById("out_pick_error").innerHTML="";
		}
	}
	if(out_dest=="")
	{
		document.getElementById("out_dest_error").style.display='block';
		document.getElementById("out_dest_error").innerHTML="Enter Outbound Destination";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(out_dest, "out_dest"))
		{
			document.getElementById("out_dest_error").style.display='block';
			document.getElementById("out_dest_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("out_dest_error").style.display='none';
			document.getElementById("out_dest_error").innerHTML="";
		}
	}
	if(car_type_out=="")
	{
		document.getElementById("car_type_out_error").style.display='block';
		document.getElementById("car_type_out_error").innerHTML="Select Car type";
		flag=1;
	}
	else
	{
		document.getElementById("car_type_out_error").style.display='none';
		document.getElementById("car_type_out_error").innerHTML="";
	}
	
if (document.booking_form.show_inbound.checked==true)
{
	var in_date = document.booking_form.in_date.value;
	var in_hr = document.booking_form.in_hr.value;
	var in_min = document.booking_form.in_min.value;
	var in_pick = document.booking_form.in_pick.value;
	var in_dest = document.booking_form.in_dest.value;
	var car_type_in = document.booking_form.car_type_in.value;

	in_date = in_date.trim();
	in_pick = in_pick.trim();
	in_dest = in_dest.trim();

	if(in_date=="")
	{
		document.getElementById("in_date_error").style.display='block';
		document.getElementById("in_date_error").innerHTML="Enter Inbound Date";
		flag=1;
	}
	else 
	{
		if(!isDate(in_date, "in_date"))
		{
			document.getElementById("in_date_error").style.display='block';
			document.getElementById("in_date_error").innerHTML="Enter proper Date";
			flag=1;
		}
		else
		{
			document.getElementById("in_date_error").style.display='none';
			document.getElementById("in_date_error").innerHTML="";
		}
	}
	if ((in_hr=="") && (in_min==""))
	{
		document.getElementById("in_time_error").style.display='block';
		document.getElementById("in_time_error").innerHTML="Select Inbound Time";
		flag=1;
	}
	else if (in_hr=="")
	{
		document.getElementById("in_time_error").style.display='block';
		document.getElementById("in_time_error").innerHTML="Select Inbound Hour";
		flag=1;
	}
	else if (in_min=="")
	{
		document.getElementById("in_time_error").style.display='block';
		document.getElementById("in_time_error").innerHTML="Select Inbound Minute";
		flag=1;
	}
	else 
	{
		document.getElementById("in_time_error").style.display='none';
		document.getElementById("in_time_error").innerHTML="";
	}
	if(in_pick=="")
	{
		document.getElementById("in_pick_error").style.display='block';
		document.getElementById("in_pick_error").innerHTML="Enter Inbound Pickup";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(in_pick, "in_pick"))
		{
			document.getElementById("in_pick_error").style.display='block';
			document.getElementById("in_pick_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("in_pick_error").style.display='none';
			document.getElementById("in_pick_error").innerHTML="";
		}
	}
	if(in_dest=="")
	{
		document.getElementById("in_dest_error").style.display='block';
		document.getElementById("in_dest_error").innerHTML="Enter Inbound Destination";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(in_dest, "in_dest"))
		{
			document.getElementById("in_dest_error").style.display='block';
			document.getElementById("in_dest_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("in_dest_error").style.display='none';
			document.getElementById("in_dest_error").innerHTML="";
		}
	}
	if(car_type_in=="")
	{
		document.getElementById("car_type_in_error").style.display='block';
		document.getElementById("car_type_in_error").innerHTML="Select Car type";
		flag=1;
	}
	else
	{
		document.getElementById("car_type_in_error").style.display='none';
		document.getElementById("car_type_in_error").innerHTML="";
	}
	
}	

	var booked_by = document.booking_form.booked_by.value;
	var phone = document.booking_form.phone.value;
	var email = document.booking_form.email.value;
	
	booked_by = booked_by.trim();
	phone = phone.trim();
	email = email.trim();


if (document.booking_form.show_comp_acc.checked==true)
{
	var com_name = document.booking_form.com_name.value;
	var cost_center = document.booking_form.cost_center.value;
	var emp_id = document.booking_form.emp_id.value;
	var loc_code = document.booking_form.loc_code.value;
	com_name = com_name.trim();
	cost_center = cost_center.trim();
	emp_id = emp_id.trim();
	loc_code =loc_code.trim(); 

	if(com_name=="")
	{
		document.getElementById("com_name_error").style.display='block';
		document.getElementById("com_name_error").innerHTML="Enter Company Name";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(com_name, "com_name"))
		{
			document.getElementById("com_name_error").style.display='block';
			document.getElementById("com_name_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("com_name_error").style.display='none';
			document.getElementById("com_name_error").innerHTML="";
		}
	}
					
	if(cost_center!="")
	{
		if(!isspecialChar_name(cost_center, "cost_center"))
		{
			document.getElementById("cost_center_error").style.display='block';
			document.getElementById("cost_center_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("cost_center_error").style.display='none';
			document.getElementById("cost_center_error").innerHTML="";
		}
	}
	else
	{
		document.getElementById("cost_center_error").style.display='none';
		document.getElementById("cost_center_error").innerHTML="";
	}

	if(emp_id!="")
	{
		if(!isspecialChar_name(emp_id, "emp_id"))
		{
			document.getElementById("emp_id_error").style.display='block';
			document.getElementById("emp_id_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("emp_id_error").style.display='none';
			document.getElementById("emp_id_error").innerHTML="";
		}
	}else
	{
		document.getElementById("emp_id_error").style.display='none';
			document.getElementById("emp_id_error").innerHTML="";
	}

	
	if(loc_code!="")
	{
		if(!isspecialChar_name(loc_code, "loc_code"))
		{
			document.getElementById("loc_code_error").style.display='block';
			document.getElementById("loc_code_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("loc_code_error").style.display='none';
			document.getElementById("loc_code_error").innerHTML="";
		}
	}else
	{
		document.getElementById("loc_code_error").style.display='none';
		document.getElementById("loc_code_error").innerHTML="";
	}


}else if (document.booking_form.hide_comp_acc.checked==true)
{
	var payment_type = document.booking_form.payment_type.value;
	var book_quote = document.booking_form.book_quote.value;

	if(payment_type=="")
	{
		document.getElementById("payment_type_error").style.display='block';
		document.getElementById("payment_type_error").innerHTML="Select Payment type";
		flag=1;
	}
	else
	{
		document.getElementById("payment_type_error").style.display='none';
		document.getElementById("payment_type_error").innerHTML="";
	}
	
	if(book_quote=="")
	{
		document.getElementById("book_quote_error").style.display='block';
		document.getElementById("book_quote_error").innerHTML="Select Quote or Booking";
		flag=1;
	}
	else
	{
		document.getElementById("book_quote_error").style.display='none';
		document.getElementById("book_quote_error").innerHTML="";
	}
}

	if(booked_by=="")
	{
		document.getElementById("booked_by_error").style.display='block';
		document.getElementById("booked_by_error").innerHTML="Enter Booked By";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(booked_by, "booked_by"))
		{
			document.getElementById("booked_by_error").style.display='block';
			document.getElementById("booked_by_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("booked_by_error").style.display='none';
			document.getElementById("booked_by_error").innerHTML="";
		}
	}
	if(phone=="")
	{
		document.getElementById("phone_error").style.display='block';
		document.getElementById("phone_error").innerHTML="Enter Phone number";
		flag=1;
	}
	else 
	{
		if(!isPhoneNo(phone, "phone"))
		{
			document.getElementById("phone_error").style.display='block';
			document.getElementById("phone_error").innerHTML="Enter proper Phone number";
			flag=1;
		}
		else
		{
			document.getElementById("phone_error").style.display='none';
			document.getElementById("phone_error").innerHTML="";
		}
	}
	if(email=="")
	{
		document.getElementById("email_error").style.display='block';
		document.getElementById("email_error").innerHTML="Enter Email Id";
		flag=1;
	}
	else 
	{
		if(!isEmail(email, "email"))
		{
			document.getElementById("email_error").style.display='block';
			document.getElementById("email_error").innerHTML="Enter proper Email Id";
			flag=1;
		}
		else
		{
			document.getElementById("email_error").style.display='none';
			document.getElementById("email_error").innerHTML="";
		}
	}

	if (flag==1)
	{
		return false;
	}



}

function contact_check()
{

	var sname=document.contact_form.sname.value;
	var phone=document.contact_form.phone.value;
	var email=document.contact_form.email.value;
	var locate=document.contact_form.locate.value;
	var subject=document.contact_form.subject.value;
	var message=document.contact_form.message.value;

		sname=sname.trim();
		phone = phone.trim();
		email = email.trim();
		locate = locate.trim();
		subject=subject.trim();
		 message= message.trim();
var flag="";

	if(sname=="")
	{
		document.getElementById("sname_error").style.display='block';
		document.getElementById("sname_error").innerHTML="Enter Name";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(sname, "sname"))
		{
			document.getElementById("sname_error").style.display='block';
			document.getElementById("sname_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("sname_error").style.display='none';
			document.getElementById("sname_error").innerHTML="";
		}
	}
	if(phone=="")
	{
		document.getElementById("phone_error").style.display='block';
		document.getElementById("phone_error").innerHTML="Enter Phone number";
		flag=1;
	}
	else 
	{
		if(!isPhoneNo(phone, "phone"))
		{
			document.getElementById("phone_error").style.display='block';
			document.getElementById("phone_error").innerHTML="Enter proper Phone number";
			flag=1;
		}
		else
		{
			document.getElementById("phone_error").style.display='none';
			document.getElementById("phone_error").innerHTML="";
		}
	}
	if(email=="")
	{
		document.getElementById("email_error").style.display='block';
		document.getElementById("email_error").innerHTML="Enter Email Id";
		flag=1;
	}
	else 
	{
		if(!isEmail(email, "email"))
		{
			document.getElementById("email_error").style.display='block';
			document.getElementById("email_error").innerHTML="Enter proper Email Id";
			flag=1;
		}
		else
		{
			document.getElementById("email_error").style.display='none';
			document.getElementById("email_error").innerHTML="";
		}
	}
	if(locate=="")
	{
		document.getElementById("locate_error").style.display='block';
		document.getElementById("locate_error").innerHTML="Enter Location";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(locate, "locate"))
		{
			document.getElementById("locate_error").style.display='block';
			document.getElementById("locate_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("locate_error").style.display='none';
			document.getElementById("locate_error").innerHTML="";
		}
	}
	if(subject=="")
	{
		document.getElementById("subject_error").style.display='block';
		document.getElementById("subject_error").innerHTML="Enter Subject";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(subject, "subject"))
		{
			document.getElementById("subject_error").style.display='block';
			document.getElementById("subject_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("subject_error").style.display='none';
			document.getElementById("subject_error").innerHTML="";
		}
	}
	if(message=="")
	{
		document.getElementById("message_error").style.display='block';
		document.getElementById("message_error").innerHTML="Enter Description";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(message, "message"))
		{
			document.getElementById("message_error").style.display='block';
			document.getElementById("message_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("message_error").style.display='none';
			document.getElementById("message_error").innerHTML="";
		}
	}

	if (flag==1)
	{
		return false;
	}



}
function account_check()
{
	var sname=document.account_form.sname.value;
	var phone=document.account_form.phone.value;
	var email=document.account_form.email.value;
	var details=document.account_form.details.value;
	var comment=document.account_form.comment.value;

		sname=sname.trim();
		phone = phone.trim();
		email = email.trim();
		details = details.trim();
		comment=comment.trim();

var flag="";

	if(sname=="")
	{
		document.getElementById("sname_error").style.display='block';
		document.getElementById("sname_error").innerHTML="Enter Name";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(sname, "sname"))
		{
			document.getElementById("sname_error").style.display='block';
			document.getElementById("sname_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("sname_error").style.display='none';
			document.getElementById("sname_error").innerHTML="";
		}
	}
	if(phone=="")
	{
		document.getElementById("phone_error").style.display='block';
		document.getElementById("phone_error").innerHTML="Enter Phone number";
		flag=1;
	}
	else 
	{
		if(!isPhoneNo(phone, "phone"))
		{
			document.getElementById("phone_error").style.display='block';
			document.getElementById("phone_error").innerHTML="Enter proper Phone number";
			flag=1;
		}
		else
		{
			document.getElementById("phone_error").style.display='none';
			document.getElementById("phone_error").innerHTML="";
		}
	}
	if(email=="")
	{
		document.getElementById("email_error").style.display='block';
		document.getElementById("email_error").innerHTML="Enter Email Id";
		flag=1;
	}
	else 
	{
		if(!isEmail(email, "email"))
		{
			document.getElementById("email_error").style.display='block';
			document.getElementById("email_error").innerHTML="Enter proper Email Id";
			flag=1;
		}
		else
		{
			document.getElementById("email_error").style.display='none';
			document.getElementById("email_error").innerHTML="";
		}
	}
	
	if(details=="")
	{
		document.getElementById("details_error").style.display='block';
		document.getElementById("details_error").innerHTML="Enter Company Details";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(details, "details"))
		{
			document.getElementById("details_error").style.display='block';
			document.getElementById("details_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("details_error").style.display='none';
			document.getElementById("details_error").innerHTML="";
		}
	}
	if(comment=="")
	{
		document.getElementById("comment_error").style.display='block';
		document.getElementById("comment_error").innerHTML="Enter Question / comments";
		flag=1;
	}
	else 
	{
		if(!isspecialChar_name(comment, "comment"))
		{
			document.getElementById("comment_error").style.display='block';
			document.getElementById("comment_error").innerHTML="Special character not allowed";
			flag=1;
		}
		else
		{
			document.getElementById("comment_error").style.display='none';
			document.getElementById("comment_error").innerHTML="";
		}
	}

	if (flag==1)
	{
		return false;
	}



}

function auth()
{
	var user_name = document.admin.user_name.value;
	var user_pass = document.admin.user_pass.value;
	user_name=user_name.trim();
	user_pass=user_pass.trim();
	var flag="";

	if(user_name=="")
	{
		document.getElementById("user_name_error").style.display='block';
		document.getElementById("user_name_error").innerHTML="Enter Username";
		flag=1;
	}
	else
	{
		document.getElementById("user_name_error").style.display='none';
		document.getElementById("user_name_error").innerHTML="";
	}
	if(user_pass=="")
	{
		document.getElementById("user_pass_error").style.display='block';
		document.getElementById("user_pass_error").innerHTML="Enter Password";
		flag=1;
	}
	else
	{
		document.getElementById("user_pass_error").style.display='none';
		document.getElementById("user_pass_error").innerHTML="";
	}

	if (flag==1)
	{
		return false;
	}
}

function uservalidate()
{
	var oldusername = document.username.oldusername.value;
	var existpass = document.username.existpass.value;
	var newusername = document.username.newusername.value;
	var confirmusername = document.username.confirmusername.value;

	oldusername=oldusername.trim();
	existpass=existpass.trim();
	newusername=newusername.trim();
	confirmusername=confirmusername.trim();
	var flag="";

	if(oldusername=="")
	{
		document.getElementById("oldusername_error").style.display='block';
		document.getElementById("oldusername_error").innerHTML="Enter Username";
		flag=1;
	}
	else
	{
		document.getElementById("oldusername_error").style.display='none';
		document.getElementById("oldusername_error").innerHTML="";
	}
	if(existpass=="")
	{
		document.getElementById("existpass_error").style.display='block';
		document.getElementById("existpass_error").innerHTML="Enter Password";
		flag=1;
	}
	else
	{
		document.getElementById("existpass_error").style.display='none';
		document.getElementById("existpass_error").innerHTML="";
	}
	if(newusername=="")
	{
		document.getElementById("newusername_error").style.display='block';
		document.getElementById("newusername_error").innerHTML="Enter New Username";
		flag=1;
	}
	else
	{
		if(!isspecialChar_name(newusername, "newusername"))
		{
		}else
		{
			document.getElementById("newusername_error").style.display='none';
			document.getElementById("newusername_error").innerHTML="";
		}
	}
	if(confirmusername!=newusername)
	{
		document.getElementById("confirmusername_error").style.display='block';
		document.getElementById("confirmusername_error").innerHTML="Retype Username does not match";
		flag=1;
	}
	else
	{
		document.getElementById("confirmusername_error").style.display='none';
		document.getElementById("confirmusername_error").innerHTML="";
	}
	

	if (flag==1)
	{
		return false;
	}
}

function passvalidate()
{
	var existuserid = document.userpass.existuserid.value;
	var oldpassword = document.userpass.oldpassword.value;
	var newpassword = document.userpass.newpassword.value;
	var confirmpassword = document.userpass.confirmpassword.value;

	existuserid=existuserid.trim();
	oldpassword=oldpassword.trim();
	newpassword=newpassword.trim();
	confirmpassword=confirmpassword.trim();
	var flag="";

	if(existuserid=="")
	{
		document.getElementById("existuserid_error").style.display='block';
		document.getElementById("existuserid_error").innerHTML="Enter Username";
		flag=1;
	}
	else
	{
		document.getElementById("existuserid_error").style.display='none';
		document.getElementById("existuserid_error").innerHTML="";
	}
	if(oldpassword=="")
	{
		document.getElementById("oldpassword_error").style.display='block';
		document.getElementById("oldpassword_error").innerHTML="Enter Password";
		flag=1;
	}
	else
	{
		document.getElementById("oldpassword_error").style.display='none';
		document.getElementById("oldpassword_error").innerHTML="";
	}
	if(newpassword=="")
	{
		document.getElementById("newpassword_error").style.display='block';
		document.getElementById("newpassword_error").innerHTML="Enter New Password";
		flag=1;
	}
	else
	{
		if(!isspecialChar_name(newpassword, "newpassword"))
		{
		}else
		{
			document.getElementById("newpassword_error").style.display='none';
			document.getElementById("newpassword_error").innerHTML="";
		}
	}
	if(confirmpassword!=newpassword)
	{
		document.getElementById("confirmpassword_error").style.display='block';
		document.getElementById("confirmpassword_error").innerHTML="Retype Password does not match";
		flag=1;
	}
	else
	{
		document.getElementById("confirmpassword_error").style.display='none';
		document.getElementById("confirmpassword_error").innerHTML="";
	}
	

	if (flag==1)
	{
		return false;
	}
}

	function content_add_validation()
	{
		WYSIWYG.updateTextArea('content_det');
		var cont=document.first.content_det.value;
		var flag="";

			cont = removetag(cont);
			cont = cont.trim();	
			if(cont=="" || cont==null || cont=="<br>" || cont=="&nbsp;")
			{
				document.getElementById("error_content").style.display='block';
				document.getElementById("error_content").innerHTML="Enter the Content";
				flag = 1;
			}
			else
			{
				document.getElementById("error_content").innerHTML="";
				document.getElementById("error_content").style.display='none';
			}

			if(flag==1)
			{
				return false;	
			}
			
	}
	function removetag(n) {
		
		/*if ( !this.config[n].RemoveFormatConfMessage) { return; }
		var doc = this.getEditorWindow(n).document;
		var str = doc.body.innerHTML;*/
		var str = n;
		
		str = str.replace(/<span([^>])*>(&nbsp;)*\s*<\/span>/gi, '');
	    str = str.replace(/<span[^>]*>/gi, '');
	    str = str.replace(/<\/span[^>]*>/gi, '');
	    str = str.replace(/<p([^>])*>(&nbsp;)*\s*<\/p>/gi, '');
	    str = str.replace(/<p[^>]*>/gi, '');
	    str = str.replace(/<\/p[^>]*>/gi, '');
	    str = str.replace(/<h([^>])[0-9]>(&nbsp;)*\s*<\/h>/gi, '');
	    str = str.replace(/<h[^>][0-9]>/gi, '');
	    str = str.replace(/<\/h[^>][0-9]>/gi, ''); 
		str = str.replace (/<B [^>]*>/ig, '<b>');
		
		// var repl_i1 = /<I[^>]*>/ig;
		// str = str.replace (repl_i1, '<i>');
		
		str = str.replace (/<DIV[^>]*>/ig, '');
		str = str.replace (/<\/DIV>/gi, '');
		str = str.replace (/<[\/\w?]+:[^>]*>/ig, '');
		str = str.replace (/(&nbsp;){2,}/ig, '&nbsp;');
		str = str.replace (/<STRONG>/ig, '');
		str = str.replace (/<\/STRONG>/ig, '');
		str = str.replace (/<TT>/ig, '');
		str = str.replace (/<\/TT>/ig, '');
		str = str.replace (/<FONT [^>]*>/ig, '');
		str = str.replace (/<\/FONT>/ig, '');
		str = str.replace (/STYLE=\"[^\"]*\"/ig, '');
		str = str.replace(/<([\w]+) class=([^ |>]*)([^>]*)/gi, '<$1$3');
  	    str = str.replace(/<([\w]+) style="([^"]*)"([^>]*)/gi, '<$1$3'); 
		str = str.replace(/width=([^ |>]*)([^>]*)/gi, '');
	    str = str.replace(/classname=([^ |>]*)([^>]*)/gi, '');
	    str = str.replace(/align=([^ |>]*)([^>]*)/gi, '');
	    str = str.replace(/valign=([^ |>]*)([^>]*)/gi, '');
	    str = str.replace(/<\\?\??xml[^>]>/gi, '');
	    str = str.replace(/<\/?\w+:[^>]*>/gi, '');
	    str = str.replace(/<st1:.*?>/gi, '');
	    str = str.replace(/o:/gi, ''); 
	    
	    str = str.replace(/<!--([^>])*>(&nbsp;)*\s*<\/-->/gi, '');
   		str = str.replace(/<!--[^>]*>/gi, '');
   		str = str.replace(/<\/--[^>]*>/gi, '');
		
		return str;
	}

	function show_in_bound()
	{
		document.getElementById("inbound_block").style.display='inline';
	}
	function hide_in_bound()
	{
		document.getElementById("inbound_block").style.display='none';
	}
	function show_comp_accunt()
	{
		document.getElementById("comp_acc_block").style.display='inline';
		document.getElementById("payment_block").style.display='none';
		
	}
	function hide_comp_accunt()
	{
		document.getElementById("comp_acc_block").style.display='none';
		document.getElementById("payment_block").style.display='block';
	}
	
