
var cpath="";
function setPaths(wpath)
{
	cpath=wpath;
}
function emailCarDetails(emailCheckArray)
{
	var carIdArray=new Array();
	var emailSelectedStatus=false;
	var emailAllStatus=false;
	if(emailCheckArray.length>0)
	{
		$.each($(emailCheckArray),function(){
			carIdArray.push($(this).attr('id').substring(13,$(this).attr('id').length));
		
		});
		emailSelectedStatus=true;
	}
	var carPromptHtml='<table width="390px" height="60px"><tr><td colspan="2" align="center" bgcolor="#FBB03B"><font size="3px">Email Selected Cabs</font></td></tr><tr><td colspan="2" height="3px"></td></tr><tr><td colspan="2"><font size="1px">Please fill in the details below and click ok.</font></td></tr><tr><td height="2px" colspan="2"><hr><font color="#FBB03B"></font></hr></td></tr>';
	
	carPromptHtml+='<tr><td valign="top" align="center">Recipient Mail</td><td valign="top" align="center">Your Name</td></tr>';
	carPromptHtml+='<tr><td align="left"><input type="text" id="rcpEmail" name="rcpEmail" style="width:175px;" HEIGHT: 17px"/></td><td valign="top" align="left"><input type="text" style="width:175px;" id="fromName" name="fromName" style="WIDTH: 100px; HEIGHT: 17px"/></td></tr>';
	carPromptHtml+='<tr><td colspan="2" width="2px"></td></tr>';
	carPromptHtml+='<tr><td valign="top" align="center" width="78px" colspan="2">Your Message</td></tr>';
	carPromptHtml+='<tr><td colspan="2" width="2px"></td></tr>';
	carPromptHtml+='<tr><td align="left" colspan="2"><textarea id="message" name="message" rows=1 cols=44/></td></tr>';
	carPromptHtml+='<tr><td colspan="2" width="2px"></td></tr>';
	carPromptHtml+='<tr><td align="center" colspan="2"><input type="checkbox" id="emailAllCars" name="emailAllCars">email All Cars</td></tr></table>';
	
	$.prompt(carPromptHtml,{ buttons: { Ok: true, Cancel: false },callback: emailCars });
	
	function emailCars(v,m,f){
		
		if(v!=undefined)
		{
			var rcpMail=f.rcpEmail;
			var name=f.fromName;
			var message=f.message;
			
		}
		
		if(v==true)
		{
			if(f.emailAllCars=='on')
			{
				emailAllStatus=true;
			}
			var emailRegx = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			if(emailRegx.test(rcpMail) && rcpMail!="")
			{
				
				if(emailAllStatus==true)
				{
					emailCheckArray=$('Input[id^=selectCar_Id_]');
					carIdArray=new Array();
					$.each($(emailCheckArray),function(){
						if($(this).attr('id').length>13)
							carIdArray.push($(this).attr('id').substring(13,$(this).attr('id').length));
					
					});
					
					
					
					
				}
				
				if(emailAllStatus || emailSelectedStatus)
				{
					var srchParams = "{ "+
					"carIds : ["+carIdArray+"],"+
					"toMail : '"+rcpMail+"',"+
					"fromName : '"+name+"',"+
					"message : '"+message+"'"+
					"}";
					var emailCarResults=cpath+"emailCarResults";
						$.ajax({
									url: emailCarResults,
									type: "POST",
									contentType: "application/json",
									data: srchParams,
									error: function(error){
										alert('Unexpected Error'+error);
										return false;
									},
									success: function(status){
										if(status!=null){
		    
											alert(status);
										}}
							});
				}
				
				else
				{
					$.prompt("Please select atleast one car...",{ buttons: { Ok: true } });
				}
				
				
			}
				
		}
	}
	
	
}
