$(document).ready(function() {
    $('#btnsend').click(function() {
		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();

		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;
		}

		$.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 pcr			=	$('input[name=pcr]').val();
		var fname			=	$('input[name=fname]').val();
	    var email			=	$('input[name=email]').val(); 
	    var phone			=	$('input[name=phone]').val(); 
	    var city			=	$('input[name=city]').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	+=	(city.search(/^\w{1,50}(\s|\.)*\w+(\w{1,50}(\s|\.)*\w+)*$/)=='-1') ? ' - please enter valid city\n' : '';
		errStr	+=	(city=='City') ? ' - please enter your city\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	+=	"pcr="+pcr;
		newdata	+=	"&fname="+fname;
		newdata	+=	"&email="+email;
		newdata	+=	"&phone="+phone;
		newdata	+=	"&city="+city;
		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 city			=	$('input[name=city]').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	+=	(city.search(/^\w{1,50}(\s|\.)*\w+(\w{1,50}(\s|\.)*\w+)*$/)=='-1') ? ' - please enter valid city\n' : '';
		errStr	+=	(city=='City') ? ' - please enter your city\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	+=	"&city="+city;
		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(''); 
					$('input[name=city]').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) {
				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);
			}       
		});
	})
});
