function NumericOnly(evt){
	var key = (evt.which) ? evt.which : event.keyCode
    if ( key!=8 && (key < 48 || key > 57))
        return false;
        return true;
}
function nokeys(evt){
	var key = (evt.which) ? evt.which : event.keyCode
    if (key>0)
        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){
		//   alert("Please type a valid Email Address")
		   return false
		}else

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		 //  alert("Please type a valid Email Address")
		   return false
		}else

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		  //  alert("Please type a valid Email Address")
		    return false
		}else

		 if (str.indexOf(at,(lat+1))!=-1){
		  //  alert("Please type a valid Email Address")
		    return false
		 }else

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//    alert("Please type a valid Email Address")
		    return false
		 }else

		 if (str.indexOf(dot,(lat+2))==-1){
		  //  alert("Please type a valid Email Address")
		    return false
		 }else
		
		 if (str.indexOf(" ")!=-1){
		  //  alert("Please type a valid Email Address")
		    return false
		 }else{

 		 return true;	
		 }
	}
	
function trimSpace(field){
     field.value = (field.value).replace(/^\s*|\s*$/g,'');
     return field.value;
}
// validation for Deleting message employee section////////////////////////////////////////////////////
function validateDeleteMessage(){
	var n=document.deleteMessage.total.value;
	var boxeschecked=0;
	for(var counter=0; counter <n ; counter++){
		if(document.getElementById("check"+String(counter)).checked==true){
			boxeschecked++;
		}else{
			//checkSelect=true;
			null;
		}
	}
	if(boxeschecked>0){
		return true;	
	}else{
		document.getElementById('selectMessage').style.display='block';
		return false;	
	}
}


// validation for Change Password////////////////////////////////////////////////////
function validateChangePassword(){
	var ck_password =  /^[A-Za-z0-9!@#$%^&*()_.~"':;<>,.?|+-]{6,45}$/;
	if(document.changePassword.oldPassword.value == '' ){
		document.getElementById('oldPassword').style.display='block';
		document.changePassword.oldPassword.focus();
		return false;
	}else if(document.changePassword.newPassword.value.length< 6 || document.changePassword.newPassword.value.length>45){
		document.getElementById('oldPassword').style.display='none';
		document.getElementById('newPassword').style.display='block';
		document.getElementById('newPassword1').style.display='none';
		document.changePassword.newPassword.focus();
		return false;
	}else if(!ck_password.test(document.changePassword.newPassword.value) ){
		document.getElementById('newPassword').style.display='none';
		document.getElementById('newPassword1').style.display='block';
		document.changePassword.newPassword.focus();
		return false;
	}else if(document.changePassword.newPassword.value != document.changePassword.confirmPassword.value){
		document.getElementById('newPassword').style.display='none';
		document.getElementById('newPassword1').style.display='none';
		document.getElementById('confirmPassword').style.display='block';
		document.changePassword.confirmPassword.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//


// validation for Edit testimonial////////////////////////////////////////////////////
function validateEditTestimonial(){
	if(document.editTestimonial.testimonial.value == '0' ){
		document.getElementById('testimonial').style.display='block';
		document.editTestimonial.testimonial.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//

// validation for Add Testimonial////////////////////////////////////////////////////
function validateAddTestimonial(){
	if(document.addTestimonial.client.value == '' ){
		document.getElementById('client').style.display='block';
		document.addTestimonial.client.focus();
		return false;
	}else if(document.addTestimonial.content.value == '' ){
		document.getElementById('client').style.display='none';
		document.getElementById('contentError').style.display='block';
		document.addTestimonial.content.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//

// validation for Edit News////////////////////////////////////////////////////
function validateEditNews(){
	if(document.editnews.news.value == '0' ){
		document.getElementById('news').style.display='block';
		document.editnews.news.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//
// validation for Add News////////////////////////////////////////////////////
function validateAddNews(){
	if(document.addNews.heading.value == '' ){
		document.getElementById('heading').style.display='block';
		document.addNews.heading.focus();
		return false;
	}else if(document.addNews.content.value == '' ){
		document.getElementById('heading').style.display='none';
		document.getElementById('contentError').style.display='block';
		document.addNews.content.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//
// validation for Edit product////////////////////////////////////////////////////
function validateEditProduct(){
	if(document.editProduct.model.value == '' ){
		document.getElementById('model').style.display='block';
		document.editProduct.model.focus();
		return false;
	}else if(document.editProduct.serial.value == '' ){
		document.getElementById('model').style.display='none';
		document.getElementById('serial').style.display='block';
		document.editProduct.serial.focus();
		return false;
	}else if(document.editProduct.description.value == '' ){
		document.getElementById('serial').style.display='none';
		document.getElementById('description').style.display='block';
		document.editProduct.description.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//

// validation for add product////////////////////////////////////////////////////
function validateAddProduct(){
	if(document.addProduct.productCategory.value == '0' ){
		document.getElementById('productCategory').style.display='block';
		document.addProduct.productCategory.focus();
		return false;
	}else if(document.addProduct.model.value == '' ){
		document.getElementById('productCategory').style.display='none';
		document.getElementById('model').style.display='block';
		document.addProduct.model.focus();
		return false;
	}else if(document.addProduct.serial.value == '' ){
		document.getElementById('model').style.display='none';
		document.getElementById('serial').style.display='block';
		document.addProduct.serial.focus();
		return false;
	}else if(document.addProduct.description.value == '' ){
		document.getElementById('serial').style.display='none';
		document.getElementById('description').style.display='block';
		document.addProduct.description.focus();
		return false;
	}else if(document.addProduct.image.value == '' ){
		document.getElementById('description').style.display='none';
		document.getElementById('image').style.display='block';
		document.addProduct.image.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//
// validation for send messagae////////////////////////////////////////////////////
function validateSendMessage(){
	if(document.sendMessage.employee.value == '0' ){
		document.getElementById('employee').style.display='block';
		document.sendMessage.employee.focus();
		return false;
	}else if(document.sendMessage.sender.value == '' ){
		document.getElementById('employee').style.display='none';
		document.getElementById('sender').style.display='block';
		document.sendMessage.sender.focus();
		return false;
	}else if(document.sendMessage.subject.value == '' ){
		document.getElementById('sender').style.display='none';
		document.getElementById('subject').style.display='block';
		document.sendMessage.subject.focus();
		return false;
	}else if(document.sendMessage.message.value == '' ){
		document.getElementById('subject').style.display='none';
		document.getElementById('message').style.display='block';
		document.sendMessage.message.focus();
		return false;
	}else{
		return true;	
	}
}
//***********************************************************************************//
// validation for Edit Employee////////////////////////////////////////////////////
function validateEditEmployee(){
	if(document.editEmployee.employee.value == '0' ){
		document.getElementById('employee').style.display='block';
		document.editEmployee.employee.focus();
		return false;
	}else{
		return true;	
	}
}

//***********************************************************************************//
// validation for Add Employee////////////////////////////////////////////////////
function validateAddEmployee(){
	var ck_username = /^[A-Za-z0-9_.]{5,20}$/;
	var ck_password =  /^[A-Za-z0-9!@#$%^&*()_.~"':;<>,.?|+-]{6,45}$/;
	if(document.addEmployee.fname.value == '' ){
		document.getElementById('fname').style.display='block';
		document.addEmployee.fname.focus();
		return false;
	}else if(document.addEmployee.lname.value == '' ){
		document.getElementById('fname').style.display='none';
		document.getElementById('lname').style.display='block';
		document.addEmployee.lname.focus();
		return false;
	}else if(document.addEmployee.phone.value == ''){
		document.getElementById('lname').style.display='none';
		document.getElementById('phone').style.display='block';
		document.addEmployee.phone.focus();
		return false;
	}else if(document.addEmployee.phone.value.length < 10 ){
		document.getElementById('phone').style.display='none';
		document.getElementById('phone1').style.display='block';
		document.addEmployee.phone.focus();
		return false;
	}else if(document.addEmployee.email.value=='' ){
		document.getElementById('phone1').style.display='none';
		document.getElementById('email').style.display='block';
		document.addEmployee.email.focus();
		return false;
	}else if(echeck(document.addEmployee.email.value) == false ){
		document.getElementById('email').style.display='none';
		document.getElementById('email1').style.display='block';
		document.addEmployee.email.focus();
		return false;
	}else if(document.addEmployee.username.value.length< 5 || document.addEmployee.username.value.length>20){
		document.getElementById('email1').style.display='none';
		document.getElementById('username').style.display='block';
		document.getElementById('username1').style.display='none';
		document.addEmployee.username.focus();
		return false;
	}else if(!ck_username.test(document.addEmployee.username.value) ){
		document.getElementById('username').style.display='none';
		document.getElementById('username1').style.display='block';
		document.addEmployee.username.focus();
		return false;
	}else if(document.addEmployee.password.value.length< 6 || document.addEmployee.password.value.length>45){
		document.getElementById('username1').style.display='none';
		document.getElementById('password').style.display='block';
		document.getElementById('password1').style.display='none';
		document.addEmployee.password.focus();
		return false;
	}else if(!ck_password.test(document.addEmployee.password.value) ){
		document.getElementById('password').style.display='none';
		document.getElementById('password1').style.display='block';
		document.addEmployee.password.focus();
		return false;
	}else{
		return true;	
	}
}
//******************************************************************************//
// validation for Add Jobs////////////////////////////////////////////////////
function validateAddJobs(){
	var startDate=document.addJobs.DatePicker.value;
	var startDateToken=startDate.split('-');
	var date=document.addJobs.date.value;
	var calStartDate=startDateToken[1]+"/"+startDateToken[2]+"/"+startDateToken[0];
	var diffStartDate=Date.parse(calStartDate)-Date.parse(date);
	//alert("diff: "+diffStartDate);
	if(document.addJobs.employee.value == '0' ){
		document.getElementById('employee').style.display='block';
		document.addJobs.employee.focus();
		return false;
	}else if(document.addJobs.title.value == '' ){
		document.getElementById('employee').style.display='none';
		document.getElementById('title').style.display='block';
		document.addJobs.title.focus();
		return false;
	}else if(document.addJobs.description.value == '' ){
		document.getElementById('title').style.display='none';
		document.getElementById('description').style.display='block';
		document.addJobs.description.focus();
		return false;
	}else if(document.addJobs.DatePicker.value == '' ){
		document.getElementById('description').style.display='none';
		document.getElementById('DateError').style.display='block';
		document.addJobs.DatePicker.focus();
		return false;
	}else if(diffStartDate <0){
		document.getElementById('DateError').style.display='none';
		document.getElementById('DateError1').style.display='block';
		document.addJobs.DatePicker.focus();
		return false;
	}else if(diffStartDate <0){
		document.getElementById('DateError').style.display='none';
		document.getElementById('DateError1').style.display='block';
		document.addJobs.DatePicker.focus();
		return false;
	}else{
		return true;
	}
}
function validateContactUs(){
	if(document.contactUs.name.value == ''){
		document.getElementById('name').style.display='block';
		document.contactUs.name.focus();
		return false;
	}else if(document.contactUs.address.value == ''){
		document.getElementById('name').style.display='none';
		document.getElementById('address').style.display='block';
		document.contactUs.address.focus();
		return false;
	}else if(document.contactUs.city.value == ''){
		document.getElementById('address').style.display='none';
		document.getElementById('city').style.display='block';
		document.contactUs.city.focus();
		return false;
	}else if(document.contactUs.state.value == ''){
		document.getElementById('city').style.display='none';
		document.getElementById('state').style.display='block';
		document.contactUs.state.focus();
		return false;
	}else if(document.contactUs.zip.value == '' || document.contactUs.zip.value.length < 6 ){
		document.getElementById('state').style.display='none';
		document.getElementById('zip').style.display='block';
		document.contactUs.zip.focus();
		return false;
	}else if(document.contactUs.country.value == ''){
		document.getElementById('zip').style.display='none';
		document.getElementById('country').style.display='block';
		document.contactUs.country.focus();
		return false;
	}else if(document.contactUs.phone.value == ''){
		document.getElementById('country').style.display='none';
		document.getElementById('phone').style.display='block';
		document.contactUs.phone.focus();
		return false;
	}else if(document.contactUs.phone.value.length < 10 ){
		document.getElementById('phone').style.display='none';
		document.getElementById('phone1').style.display='block';
		document.contactUs.phone.focus();
		return false;
	}else if(document.contactUs.email.value=='' ){
		document.getElementById('phone1').style.display='none';
		document.getElementById('email').style.display='block';
		document.contactUs.email.focus();
		return false;
	}else if(echeck(document.contactUs.email.value) == false ){
		document.getElementById('email').style.display='none';
		document.getElementById('email1').style.display='block';
		document.contactUs.email.focus();
		return false;
	}else if(document.contactUs.comments.value == '' ){
		document.getElementById('email').style.display='none';
		document.getElementById('comments').style.display='block';
		document.contactUs.comments.focus();
		return false;
	}else{
		return true;
	}
}

function alltrim(str) {
    return str.replace(/^\s+|\s+$/g, '');
}


