

$(document).ready(function(){
    $('#btnsend').click(function()
	{ 
	      //alert('requesting')
     var v_contactName= $('#v_contactName').val();
     var v_lastName=$('#v_lastName').val();
     var v_companyName=$('#v_companyName').val();
     var v_companyAddress=$('#v_companyAddress').val();
     var v_city=$('#v_city').val();
     var v_State=$('#v_State').val();
     var v_Zip=$('#v_Zip').val();
     var Country=$('#Country option:selected').val();
     var v_Phone=$('#v_Phone').val();
     var v_email=$('#v_email').val();
  
     var hear_about=$('#hear_about option:selected').val();
     var hear_source=$('#hear_source').val();
     var captcha_code=$('#captcha_code').val();
     var v_email=$('#v_email').val();
     var hid_pass=$('#hid_pass').val();
    //alert('2 step');
     var param="v_contactName=" + v_contactName+"";
    
         param+="&v_lastName="+v_lastName+"";
         param+="&v_companyName="+v_companyName+"";
         param+="&v_companyAddress="+v_companyAddress+"";
         param+="&v_city="+v_city+"";
         param+="&v_State="+v_State+"";
         param+="&v_Zip="+v_Zip+"";
         param+="&Country="+Country+"";
         param+="&v_Phone="+v_Phone+"";
         param+="&hear_about="+hear_about+"";
         param+="&v_email="+v_email+"";
         param+="&hear_source="+hear_source+"";
         param+="&hid_pass="+hid_pass+"";
         param+="&captcha_code="+captcha_code+"";

		 if($('#chk_service_1').is(':checked') || $('#chk_service_2').is(':checked') || $('#chk_service_3').is(':checked'))
		 {
			 var chk_service= '';
			 if($('#chk_service_1').is(':checked'))
				 chk_service=chk_service+$('#chk_service_1').val()+"|";
			 if($('#chk_service_2').is(':checked'))
				 chk_service=chk_service+$('#chk_service_2').val()+"|";
			 if($('#chk_service_3').is(':checked'))
				 chk_service=chk_service+$('#chk_service_3').val();

		    param+="&chk_service="+chk_service;
		 }
		        //alert(param);

         $.ajax({
					type: "POST",
					url: "email.php",
					dataType:"html",
					data:param,
					success:function(response)
					{
						//$('[class^=error]').fadeout();
						var response_part= response.split(':');
						var response_part1=response_part[0];
						var response_part2=response_part[1];
            
						 if(response_part1.indexOf(',')=='-1')
						 {
							   window.location.href='thanks.shtml';
                          }
          
						  else 
						  {
							
							 var resp_arr=response_part1.split(',');
							 var i=0;
				   
							 for(i=0; i<resp_arr.length; i++)
							 {
								   if(resp_arr[i]=='')
								   {
									  continue;
								   }

									var tr_name= '.'+resp_arr[i];
									/*var ctname=resp_arr[i];
								   
									var orig_ct=ctname.substring(6);
									alert(orig_ct);
									if(orig_ct=='v_contactName' || orig_ct=='v_lastName' || orig_ct=='v_companyName')
								    {
										  if($('#'+orig_ct).val()=="")
										  {
											$(tr_name).html('<td align="left" height="8" width="195">&nbsp;</td><td align="left"><font color="red">&nbsp;Filed is blank</font></td>');
										  }
								    }
									
									*/
									
									$(tr_name).fadeIn();
							
							 }
						  
							 var unmatch_arr=response_part2.split(',');
						 
							 for(i=0; i<unmatch_arr.length; i++)
							 {
								  var tr_name= '.'+unmatch_arr[i];
									$(tr_name).fadeOut();
							 }
							 
						  }
						 
					},
					error:function (xhr, ajaxOptions, thrownError)
					{
							alert(xhr.status);
							alert(thrownError);
					}       
         });
	           
	     
	});

	//	second script for right side form
	$('#btnsmall').click(function()
	{
		var msgStr			=	"Please propvide the following missing information(s):\n\n";
		var errStr			=	"";
		var newdata			=	"";

	    var fname			=	$('input[name=fname]').val(); 
	    var email			=	$('input[name=email]').val(); 
	    var phone			=	$('input[name=phone]').val(); 
	    var country			=	$('input[name=country]').val(); 
	    var message			=	$('#message').val(); 
	    var captcha_code2	=	$('input[name=captcha_code2]').val();   

	    errStr	+=	((fname=='')||(fname=='Your Name')) ? ' - please enter your name\n' : '';
		errStr	+=	(email.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)=='-1') ? ' - please enter valid email\n' : '';
		errStr	+=	(phone.search(/\d+\+*\s*\(*\)*/)=='-1' ) ? ' - please enter valid phone number\n' : '';
		errStr	+=	(country.search(/^\w{1,50}(\s|\.)*\w+(\w{1,50}(\s|\.)*\w+)*$/)=='-1') ? ' - please enter valid country\n' : '';
		errStr	+=	(country=='Country') ? ' - please enter your country\n' : '';
		errStr	+=	(message.search(/^[a-zA-z0-9 ]+$/)=='-1') ? ' - please enter your message\n' : '';
		errStr	+=	(captcha_code2=='') ? ' - please enter security code\n' : '' ;
		
		if(errStr != '') {
			alert(msgStr+errStr);
			return false;
		}

		newdata	+=	"fname="+fname;
		newdata	+=	"&email="+email;
		newdata	+=	"&phone="+phone;
		newdata	+=	"&country="+country;
		newdata	+=	"&message="+message;  
		newdata	+=	"&captcha_code2="+captcha_code2;
		newdata	+=	"&extra=123";
    
		 
		 
		$.ajax({
			type	:	"POST",
			url		:	"sub_form.php",
			dataType:	"html",
			data	:	newdata,
			success	:	function(response) {
				if(response=="Mail Delivered Succcessfully")
				{
					window.location.href='thanks_contact.shtml';
				}
				else if(response=="Mail Not Delivered")
				{
					$('#p_failure').css('display', 'block');
					$('#p_success').css('display', 'none');
				}
				else if(response != '')
				{
					alert(msgStr+response);
					$("#captcha_code2").val('');
					refreshCaptcha();
				}
			},
			error	:	function (xhr, ajaxOptions, thrownError) {
				alert(xhr.status);
				alert(thrownError);
			}
		});
	});
  //  script for quick contact 
  
  $('#quickcontact').click(function()
	{
		var msgStr			=	"Please propvide the following missing information(s):\n\n";
		var errStr			=	"";
		var newdata			=	"";

	    var fname			=	$('input[name=fname]').val(); 
	    var email			=	$('input[name=email]').val(); 
	    var phone			=	$('input[name=phone]').val(); 
	    var country			=	$('input[name=country]').val();  
	    //var chk_service1= $('input[name=chk_service1]').val(); 
	    //var chk_service2= $('input[name=chk_service2]').val(); 
	    //var chk_service3= $('input[name=chk_service3]').val(); 
	    //var chk_service4= $('input[name=chk_service4]').val(); 
	    var message			=	$('#message').val(); 
	    var captcha_code2	=	$('input[name=captcha_code2]').val();   

	    errStr	+=	((fname=='')||(fname=='Your Name')) ? ' - please enter your name\n' : '';
		errStr	+=	(email.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)=='-1') ? ' - please enter valid email\n' : '';
		errStr	+=	(phone.search(/\d+\+*\s*\(*\)*/)=='-1' ) ? ' - please enter valid phone number\n' : '';
		errStr	+=	(country.search(/^\w{1,50}(\s|\.)*\w+(\w{1,50}(\s|\.)*\w+)*$/)=='-1') ? ' - please enter valid country\n' : '';
		errStr	+=	(country=='Country') ? ' - please enter your country\n' : '';
		errStr	+=	(message.search(/^[a-zA-z0-9 ]+$/)=='-1') ? ' - please enter your message\n' : '';
		errStr	+=	(captcha_code2=='') ? ' - please enter security code\n' : '' ;
		
		if(errStr != '') {
			alert(msgStr+errStr);
			return false;
		}

		newdata	+=	"fname="+fname;
		newdata	+=	"&email="+email;
		newdata	+=	"&phone="+phone;
		//newdata	+=	"&chk_service1="+chk_service1;
		//newdata	+=	"&chk_service2="+chk_service2;
		//newdata	+=	"&chk_service3="+chk_service3;
		//newdata	+=	"&chk_service4="+chk_service4;
		newdata	+=	"&country="+country;
		newdata	+=	"&message="+message;  
		newdata	+=	"&captcha_code2="+captcha_code2;
		newdata	+=	"&extra=123";
    if($('#chk_service1').is(':checked') || $('#chk_service2').is(':checked') || $('#chk_service3').is(':checked'))
		 {
			 var chk_service= '';
			 if($('#chk_service1').is(':checked'))
				 chk_service=chk_service+$('#chk_service1').val()+"|";
			 if($('#chk_service2').is(':checked'))
				 chk_service=chk_service+$('#chk_service2').val()+"|";
			 if($('#chk_service3').is(':checked'))
				 chk_service=chk_service+$('#chk_service3').val();
       
		    newdata+="&chk_service="+chk_service;
		 }
		 else if($('#chk_service4').is(':checked')) 
		 {
		    var chk_service= '';
		    if($('#chk_service4').is(':checked'))
				 chk_service=chk_service+$('#chk_service4').val();
		    newdata+="&chk_service="+chk_service;
     }
		$.ajax({
			type	:	"POST",
			url		:	"sub_form.php",
			dataType:	"html",
			data	:	newdata,
			success	:	function(response) {
				if(response=="Mail Delivered Succcessfully")
				{ $('#p_success').css('display', 'block');
				  $('#show_form').css('display', 'none');
				  $('input[name=fname]').val('');
				  $('input[name=email]').val(''); 
				  $('input[name=phone]').val(''); 
				  $('input[name=country]').val(''); 
				  $('#message').val(''); 
				  $('input[name=captcha_code2]').val('');  
				}
				else if(response=="Mail Not Delivered")
				{
					$('#p_failure').css('display', 'block');
					$('#p_success').css('display', 'none');
					$('#show_form').css('display', 'none');
				}
				else if(response != '')
				{
					alert(msgStr+response);
					$("#captcha_code2").val('');
					refreshCaptcha();
				}
			},
			error	:	function (xhr, ajaxOptions, thrownError) {
				alert(xhr.status);
				alert(thrownError);
			}
		});
	});
	
	
	//	third script for contact us
	$('#contact_button').click(function() 
	{
		var msgStr			=	"Please propvide the following missing information(s):\n\n";
		var errStr			=	"";
		var param			=	"";

		var v_contactName	=	$('#v_contactName').val();
		var v_lastName		=	$('#v_lastName').val();
		var v_companyName	=	$('#v_companyName').val();
		var v_companyAddress=	$('#v_companyAddress').val();
		var v_city			=	$('#v_city').val();
		var v_State			=	$('#v_State').val();
		var v_Zip			=	$('#v_Zip').val();
		var Country			=	$('#Country option:selected').val();
		var v_Phone			=	$('#v_Phone').val();
		var v_email			=	$('#v_email').val();
		var hear_about		=	$('#hear_about option:selected').val();
		var hear_source		=	$('#hear_source').val();
		var captcha_code	=	$('#captcha_code').val();
		var v_email			=	$('#v_email').val();
		//var hid_pass		=	$('#hid_pass').val();

		param	+=	"v_contactName=" + v_contactName+"";
		param	+=	"&v_lastName="+v_lastName+"";
		param	+=	"&v_companyName="+v_companyName+"";
		param	+=	"&v_companyAddress="+v_companyAddress+"";
		param	+=	"&v_city="+v_city+"";
		param	+=	"&v_State="+v_State+"";
		param	+=	"&v_Zip="+v_Zip+"";
		param	+=	"&Country="+Country+"";
		param	+=	"&v_Phone="+v_Phone+"";
		param	+=	"&hear_about="+hear_about+"";
		param	+=	"&v_email="+v_email+"";
		param	+=	"&hear_source="+hear_source+"";
		//param	+=	"&hid_pass="+hid_pass+"";
		param	+=	"&captcha_code="+captcha_code+"";

		if($('#chk_service_1').is(':checked') || $('#chk_service_2').is(':checked') || $('#chk_service_3').is(':checked'))
		{
			var chk_service	=	'';

			if($('#chk_service_1').is(':checked'))
				chk_service	=	chk_service+$('#chk_service_1').val()+"|";
			
			if($('#chk_service_2').is(':checked'))
				chk_service	=	chk_service+$('#chk_service_2').val()+"|";
			
			if($('#chk_service_3').is(':checked'))
				chk_service	=	chk_service+$('#chk_service_3').val();

			param	+=	"&chk_service="+chk_service;
		}

		param	+=	"&action=contactus";
		     
		$.ajax({
			type	:	"POST",
			url		:	"contact_us.php",
			dataType:	"html",
			data	:	param,
			success	:	function(response)
			{
				//alert('hi  ' + response);
				var response_part	=	response.split(':');
				var response_part1	=	response_part[0];
				var response_part2	=	response_part[1];

				if(response_part1.indexOf(',')=='-1')
				{
					window.location.href='thanks_contact.shtml';
				}
				else 
				{
					var resp_arr	=	response_part1.split(',');
					var i			=	0;

					for(i=0; i<resp_arr.length; i++)
					{
						if(resp_arr[i]=='')
						{
							continue;
						}
						//if(resp_arr[i] == 'error_captcha_code')
						//{
						//	refreshCaptcha();
						//}
						var tr_name	=	'.'+resp_arr[i];
						$(tr_name).fadeIn();
					}
						  
					var unmatch_arr	=	response_part2.split(',');

					for(i=0; i<unmatch_arr.length; i++)
					{
						var tr_name	=	'.'+unmatch_arr[i];
						$(tr_name).fadeOut();
					}
				}
			},
			error:function (xhr, ajaxOptions, thrownError)
			{
				alert(xhr.status);
				alert(thrownError);
			}       
		});
	})
});