// JavaScript Document







function showView()



{



//	alert("View");



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var eddiv=document.getElementById('eddiv');



    var spmsg=document.getElementById('opmsg');







	viewdiv.style.visibility='visible';



	newdiv.style.visibility='hidden';



	eddiv.style.visibility='hidden'; 



	spmsg.style.visibility='hidden'; 



}



function showNew()



{



//	alert("New");



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var eddiv=document.getElementById('eddiv');



    var spmsg=document.getElementById('opmsg');







	viewdiv.style.visibility='hidden';



	newdiv.style.visibility='visible';



	eddiv.style.visibility='hidden'; 



	spmsg.style.visibility='hidden'; 



}



function showEdit(edname)



{



//	alert("Edit");



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var eddiv=document.getElementById('eddiv');



    var spmsg=document.getElementById('opmsg');



	var slist=document.getElementById('clist');







	viewdiv.style.visibility='hidden';



	newdiv.style.visibility='hidden';



	eddiv.style.visibility='visible';



	spmsg.style.visibility='hidden';  



	slist.selectedIndex=edname;



	







}







function cofirmDel(msg)



{



	var del;



	del=confirm(msg);



	if(del)



		return true;



	else



		return false;



}







function validAddForm()



{



	var sname=document.getElementById('name');



	if (sname.value=="")



	{



		alert ("Enter name");



		sname.focus();



		return false;







	}



	else



		return true;







}



function validUpdateForm()



{



	var sname=document.getElementById('new_name');



	if  (sname.value=="")



	{



		alert ("Enter new name");



		sname.focus();



		return false;



	}



	else



		return true;







}







function validAddCForm()



{



	var cname=document.getElementById('name');



	var cloc=document.getElementById('location');



	if (cname.value=="" && cloc.value=="")



	{



		alert ("Enter name and location");



		cname.focus();



		return false;



	}



	else if (cname.value=="")



	{



		alert ("Enter name");



		cname.focus();



		return false;



	}



	else if (cloc.value=="")



	{



		alert ("Enter location");



		cloc.focus();



		return false;



	}



	else



		return true;







}



function validUpdateCForm()



{



	var cname=document.getElementById('new_name');



	var cloc=document.getElementById('location1');



	if (cname.value=="" && cloc.value=="")



	{



		alert ("Enter name and location");



		cname.focus();



		return false;



	}



	else if (cname.value=="")



	{



		alert ("Enter name");



		cname.focus();



		return false;



	}



	else if (cloc.value=="")



	{



		alert ("Enter location");



		cloc.focus();



		return false;



	}



	else



		return true;







}











function showcompEdit(ind)



{



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var eddiv=document.getElementById('eddiv');



    var spmsg=document.getElementById('opmsg');



	var slist=document.getElementById('clist');



	var comp_name=document.getElementById('new_name');



	var add=document.getElementById('address1');



	var loc=document.getElementById('location1');



	var ph=document.getElementById('phone1');



	var mail=document.getElementById('email1');



	



	comp_name.value="";



	add.value="";



	loc.value="";



	ph.value="";



	mail.value="";



	



	viewdiv.style.visibility='hidden';



	newdiv.style.visibility='hidden';



	eddiv.style.visibility='visible';



	spmsg.style.visibility='hidden';  



	slist.selectedIndex=ind;



	



}







function showCEdit(compid, name, address, location, phone, email)



{



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var eddiv=document.getElementById('eddiv');



    var spmsg=document.getElementById('opmsg');



	var slist=document.getElementById('clist');



	



	var comp_name=document.getElementById('new_name');



	var add=document.getElementById('address1');



	var loc=document.getElementById('location1');



	var ph=document.getElementById('phone1');



	var mail=document.getElementById('email1');







		



	viewdiv.style.visibility='hidden';



	newdiv.style.visibility='hidden';



	eddiv.style.visibility='visible';



	spmsg.style.visibility='hidden';  



	



	comp_name.value=name;



	add.value=address;



	loc.value=location;



	ph.value=phone;



	mail.value=email;



	



	slist.selectedIndex=compid;



	







}











function showViewCar()



{



//	alert("View car");



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var spmsg=document.getElementById('opmsg');



	var sp_md=document.getElementById('sp_model');



	sp_md.style.visibility='hidden';



	viewdiv.style.visibility='visible';



	newdiv.style.visibility='hidden';



	spmsg.style.visibility='hidden'; 



	



}







function showNewCar()



{



//	alert("New car");



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var spmsg=document.getElementById('opmsg');







	viewdiv.style.visibility='hidden';



	newdiv.style.visibility='visible';



	spmsg.style.visibility='hidden'; 



}















function validAddJobForm()



{



	var title=document.getElementById('title');



	



	var sp_md=document.getElementById('sp_model');



	



		



	if (title.value=="")



	{







		sp_md.style.visibility='visible';



		return false;



	}



	else



	{



		return true;



	} 



	



}







function validAddFForm()



{



	var cname=document.getElementById('name');



	var fvalue=document.getElementById('fvalue');



	if (cname.value=="" && fvalue.value=="")



	{



		alert ("Enter Feature name and Value");



		cname.focus();



		return false;



	}



	else if (cname.value=="")



	{



		alert ("Enter name");



		cname.focus();



		return false;



	}



	else if (fvalue.value=="")



	{



		alert ("Enter value");



		fvalue.focus();



		return false;



	}



	else



		return true;







}







function validAddFVForm()



{



	var fvalue=document.getElementById('ft_value');



	



	if (fvalue.value=="")



	{



		alert ("Enter value");



		fvalue.focus();



		return false;



	}



	else



		return true;







}















function validUpdateFForm()



{



	var ft_nm=document.getElementById('new_ftname');



	



	if (ft_nm.value=="")



	{



		alert ("Enter new name for this feature");



		ft_nm.focus();



		return false;



	}



	else



		return true;







}







function validUpdateFVForm()



{



	var ft_value=document.getElementById('new_ftval');



	



	if (ft_value.value=="")



	{



		alert ("Enter new name for this value");



		ft_value.focus();



		return false;



	}



	else



		return true;







}











function showFEdit(nm, val)



{







	//alert(nm);



	//alert(val);



	var viewdiv=document.getElementById('viewdiv');



	var newdiv=document.getElementById('newdiv');



    var eddiv=document.getElementById('eddiv');



    var spmsg=document.getElementById('opmsg');



	var flist=document.getElementById('ft_list');



	var vlist=document.getElementById('fval');







	viewdiv.style.visibility='hidden';



	newdiv.style.visibility='hidden';



	eddiv.style.visibility='visible';



	spmsg.style.visibility='hidden';  



	flist.selectedIndex=nm;



	vlist.selectedIndex=val;







}



	







function validJobApplyform()



{



	var fname=document.getElementById('fname');

	var emailID=document.getElementById('email');

	var cv=document.getElementById('cv');



	var file=cv.value;







	



	var dot=file.indexOf('.');



	var len=file.length;



	var ext=file.substr(dot+1,len);















	var nm_er=document.getElementById('nm_er');



	var email_er=document.getElementById('email_er');



	var cv_er=document.getElementById('cv_er');



	var rt=true;



	nm_er.style.visibility='hidden';



	email_er.style.visibility='hidden';



	cv_er.style.visibility='hidden';



	



	if ((fname.value==null)||(fname.value==""))



	{



	//	alert("Please Enter your Email ID")



		nm_er.style.visibility='visible';



		rt=false



	}



	



	



	if ((emailID.value==null)||(emailID.value==""))



	{



		//alert("Please Enter your Email ID")



		email_er.style.visibility='visible';



		rt=false



	}



	



	if (echeck(emailID.value)==false)



	{



//		emailID.value="";



		email_er.style.visibility='visible';



		rt=false



	}











	if (cv.value=="")



	{	







		cv_er.style.visibility='visible';



		rt=false;



	}



	if(rt==true)



	{



		if(ext.toUpperCase()=='DOC' || ext.toUpperCase()=='TXT' || ext.toUpperCase()=='DOCX' || ext.toUpperCase()=='RTF' )



		{



			rt=true



		}



		else



		{



			alert("Your cv doucument is not valid. Upload doc,docx, rtf or txt files");



			rt=false;



		}



	}



	return rt;



}
function validOrderForm()
{
	var rt=true;
	
	var orderform = document.orderform;

	var nm_er=document.getElementById('nm_er');	

	var nml_er=document.getElementById('nml_er');

	var city_er=document.getElementById('city_er');

 	var street_er=document.getElementById('street_er');

	var email_er=document.getElementById('email_er');

	var phone_er=document.getElementById('phone_er');

	var msg_er=document.getElementById('msg_er');

	nm_er.style.visibility='hidden';

	nml_er.style.visibility='hidden';

	email_er.style.visibility='hidden';

	street_er.style.visibility='hidden';

	city_er.style.visibility='hidden';

	phone_er.style.visibility='hidden';

	msg_er.style.visibility='hidden';

	if(orderform.fname.value=="")
	{	

		nm_er.style.visibility='visible';
		alert("Please Enter First Name");
		return false;




	}

	

	if(orderform.lname.value=="")



	{	

		nml_er.style.visibility='visible';
		alert("Please Enter Last Name");
		return false;



	}



	if(orderform.city.value=="")



	{



		city_er.style.visibility='visible';
		alert("Please Enter City");
		return false;



	}



	if(orderform.street.value=="")



	{	

		

		street_er.style.visibility='visible';
		alert("Please Enter Address");

		return false;



	}



	if(orderform.phone.value=="")



	{	

		

		phone_er.style.visibility='visible';
		alert("Please Enter Contact No");
		return false;



	}



	if ((orderform.email.value==null)||(orderform.email.value==""))



	{



		email_er.style.visibility='visible';
		alert("Please Enter E-mail");
		return false;



	}



	



	if (echeck(orderform.email.value)==false)



	{



		email_er.style.visibility='visible';
		alert("Please Enter Valid E-mail");

		return false;



	}

	if(orderform.message.value=="")



	{	

		

		msg_er.style.visibility='visible';
		alert("Please Enter Information Needed");
		return false;



	}

	



	return rt;



}











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 false



		}







		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){



//		   alert("Invalid E-mail ID")



		   return false



		}







		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){



//		    alert("Invalid E-mail ID")



		    return false



		}







		 if (str.indexOf(at,(lat+1))!=-1){



//		    alert("Invalid E-mail ID")



		    return false



		 }







		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){



//		    alert("Invalid E-mail ID")



		    return false



		 }







		 if (str.indexOf(dot,(lat+2))==-1){



//		    alert("Invalid E-mail ID")



		    return false



		 }



		



		 if (str.indexOf(" ")!=-1){



//		    alert("Invalid E-mail ID")



		    return false



		 }







 		 return true					



}











function valid_feeback()



{



	var rt=true;







	var aoa_er=document.getElementById('aoa_er');



	var sales_er=document.getElementById('sales_er');



	var ind_sold_er=document.getElementById('ind_sold_er');



	var dms_er=document.getElementById('dms_er');







	aoa_er.style.visibility='hidden';



	sales_er.style.visibility='hidden';



	ind_sold_er.style.visibility='hidden';



	dms_er.style.visibility='hidden';



	







	



	if(opt_feeback.aoa.value=="")



	{







		aoa_er.style.visibility='visible';



		rt=false;



		



	}



	if(opt_feeback.sales.value=="")



	{







		sales_er.style.visibility='visible';



		rt=false;



	}



	if(opt_feeback.ind_sold.selectedIndex==0)



	{







		ind_sold_er.style.visibility='visible';



		rt=false;



	}



	if(opt_feeback.dms.selectedIndex==0)



	{







		dms_er.style.visibility='visible';



		rt=false;



	}



	



	return rt;



}











function validRegForm()



{	



	



	var rt=true;



	var cnm_er=document.getElementById('cname_er');



	var nm_er=document.getElementById('uname_er');



	var pass1_er=document.getElementById('pass1_er');



 	var pass2_er=document.getElementById('pass2_er');



	var email_er=document.getElementById('email_er');



	var pcode_er=document.getElementById('pcode_er');



	var dist_er=document.getElementById('dist_er');



	



	var city_er=document.getElementById('city_er');



	var ph_er=document.getElementById('ph_er');



	var address_er=document.getElementById('address_er');



	







	cnm_er.style.visibility='hidden';



	nm_er.style.visibility='hidden';



	pass1_er.style.visibility='hidden';



	pass2_er.style.visibility='hidden';



	email_er.style.visibility='hidden';



	pcode_er.style.visibility='hidden';



	dist_er.style.visibility='hidden';



	city_er.style.visibility='hidden';



	ph_er.style.visibility='hidden';



	address_er.style.visibility='hidden';



	











	if(cus_reg.comp_name.value=="")



	{	



		



		cnm_er.style.visibility='visible';



		rt=false;



	}



	if(cus_reg.login.value=="")



	{	



		



		nm_er.style.visibility='visible';



		rt=false;



	}



	if(cus_reg.pass1.value=="")



	{	



		



		pass1_er.style.visibility='visible';



		rt=false;



	}



	if(cus_reg.pass2.value=="")



	{	



		



		pass2_er.style.visibility='visible';



		rt=false;



	}



	



	if(cus_reg.pass1.value!=cus_reg.pass2.value)



	{	



		pass1_er.style.visibility='visible';



		pass2_er.style.visibility='visible';



		alert("Wachtwoord does not match");



		rt=false;



	}



	



	if(cus_reg.city.value=="")



	{	



		



		city_er.style.visibility='visible';



		rt=false;



	}



	



	if(cus_reg.phone.value=="")



	{	



		



		ph_er.style.visibility='visible';



		rt=false;



	}



	



	if(cus_reg.address.value=="")



	{	



		



		address_er.style.visibility='visible';



		rt=false;



	}



		



		



	if ((cus_reg.email.value==null)||(cus_reg.email.value==""))



	{



		email_er.style.visibility='visible';



		rt=false



	}



	



	if (echeck(cus_reg.email.value)==false)



	{







		email_er.style.visibility='visible';



		rt=false



	}



	



	if(cus_reg.postcode.value=="")



	{	



		



		pcode_er.style.visibility='visible';



		rt=false;



	}



	



	if(cus_reg.distance.value=="")



	{	



		



		dist_er.style.visibility='visible';



		rt=false;



	}



	if( isNaN(cus_reg.distance.value))



	{	



		alert("Distance must be a numeric value");



		dist_er.style.visibility='visible';



		rt=false;



	}



	



	



	return rt; 



}







function validProfileForm()



{	



	



	var rt=true;



	



	var city_er=document.getElementById('city_er');



	var ph_er=document.getElementById('ph_er');



	var address_er=document.getElementById('address_er');



	var email_er=document.getElementById('email_er');



	var pcode_er=document.getElementById('pcode_er');



	var dist_er=document.getElementById('dist_er');



	



	



	



	city_er.style.visibility='hidden';



	ph_er.style.visibility='hidden';



	address_er.style.visibility='hidden';



	email_er.style.visibility='hidden';



	pcode_er.style.visibility='hidden';



	dist_er.style.visibility='hidden';



	



	



	if(profile.city.value=="")



	{	



		



		city_er.style.visibility='visible';



		rt=false;



	}



	



	if(profile.phone.value=="")



	{	



		



		ph_er.style.visibility='visible';



		rt=false;



	}



	



	if(profile.address.value=="")



	{	



		



		address_er.style.visibility='visible';



		rt=false;



	}



		



		



	if ((profile.email.value==null)||(profile.email.value==""))



	{



		email_er.style.visibility='visible';



		rt=false



	}



	



	if (echeck(profile.email.value)==false)



	{







		email_er.style.visibility='visible';



		rt=false



	}



	



	if(profile.postcode.value=="")



	{	



		



		pcode_er.style.visibility='visible';



		rt=false;



	}



	



	if(profile.distance.value=="")



	{	



		



		dist_er.style.visibility='visible';



		rt=false;



	}



	if( isNaN(profile.distance.value))



	{	



		alert("Distance must be a numeric value");



		dist_er.style.visibility='visible';



		rt=false;



	}



	



	



	return rt; 



}











function validAddCarForm()



{







	var rt=true;



	var model_er=document.getElementById('model_er');



	var type_er=document.getElementById('type_er');



	var brand_er=document.getElementById('brand_er');



	var cat_er=document.getElementById('cat_er');



	var rent_er=document.getElementById('rent_er');



	



	model_er.style.visibility='hidden';



	type_er.style.visibility='hidden';



	cat_er.style.visibility='hidden';



	brand_er.style.visibility='hidden';



	rent_er.style.visibility='hidden';



	







	if(addcar.model.value=="")



	{



//		alert("model");



		model_er.style.visibility='visible';



		rt=false;



	}



	if(addcar.brand.selectedIndex==0)



	{



//		alert("Brand");



		brand_er.style.visibility='visible';



		rt=false;



	}



	



	if(addcar.type.selectedIndex==0)



	{



//		alert("Type Name");



		type_er.style.visibility='visible';



		rt=false;



	}



	if(addcar.category.selectedIndex==0)



	{



//		alert("Category Name");



		cat_er.style.visibility='visible';



		rt=false;



	}



	if(addcar.rent.value=="" )



	{



//		alert("Rent");



		rent_er.style.visibility='visible';



		rt=false;



	} 



	if( isNaN(addcar.rent.value))



	{



		alert("Rent should be numeric");



		rent_er.style.visibility='visible';



		rt=false;



		



	}



		return rt;







}







function validPassword()



{







	



	var rt=true;



	var oldpass_er=document.getElementById('oldpass_er');



	var pass1_er=document.getElementById('pass1_er');



	var pass2_er=document.getElementById('pass2_er');



	



	oldpass_er.style.visibility='hidden';



	pass1_er.style.visibility='hidden';



	pass2_er.style.visibility='hidden';



	



	if(sign.oldpass.value=="")



	{



		oldpass_er.style.visibility='visible';



		rt=false;



	}



	if(sign.pass1.value=="")



	{



		pass1_er.style.visibility='visible';



		rt=false;



	}



	if(sign.pass2.value=="")



	{



		pass2_er.style.visibility='visible';



		rt=false;



	}



	if(sign.pass1.value!=sign.pass2.value)



	{



		alert("Wachtwoord does not match");



		sign.pass1.select();



		rt=false;		



	}



	return rt;



}
