$(document).ready(function() {

	$('.submenu li').click(function(){
		$('.submenu li').children().removeClass(' active');							
		$(this).children().addClass(' active');
	});
	
	$('#sign-up').click(function(){
		$('.signing-up').show();
	});
	$('.signupcancel').click(function(){
		$('.signing-up').hide();
	});
	
	$('.branches').change(function(){
		var city = $('select[name=branch]').val();
		$('.branchadd').hide();
		$('#'+city).show();
	});

    
	$("#submit-cf").click(function(){
	
		var eventname = $('select[name=participate]').val();
		var checked = $("input[name=profile]:checked").length;
		var profileid = [];
		var name = $('input[name=name]').val();
		var designation = $('input[name=designation]').val();
		var company = $('input[name=company]').val();
		var phone = $('input[name=phone]').val();
		var email = $('input[name=email]').val();
var query = $('textarea[name=query]').val();		var captcha = trim($('input[name=captchainput]').val());
		var captchacheck = trim($('input[name=captchacheck]').val());
		
		$(':checkbox:checked').each(function(i){
		  profileid[i] = $(this).val();
		});
		
		if(checked == 0){ 
			$('#profile_err').html('Please choose at least one profile');
			$('#profile_err').show();
			return false; 
		} 
		else { 
			$('#profile_err').hide();
		}
		
		if(name == "" || name == "Name"){
			$('#name_err').html('Please enter your name');
			$('#name_err').show();
			return false;
		}	
		else{
			$('#name_err').hide();
		}	
		
		if(designation == "" || designation == "Designation"){
			$('#desi_err').html('Please enter your desingation');
			$('#desi_err').show();
			return false;
		}	
		else{
			$('#desi_err').hide();
		}
		
		if(company == "" || company == "Company Name"){
			$('#company_err').html('Please enter your company name');
			$('#company_err').show();
			return false;
		}	
		else{
			$('#company_err').hide();
		}
		
		if(phone == "" || phone == "Contact Number" || phone.length < 10 || Validate_no(phone) == false){
			
			$("#phone_err").html('Please enter a valid phone number');
			$("#phone_err").show();
			return false;			
		}
		else{
			$("#phone_err").hide();
		}
		
		if(email == "" || isEMailAddr(email) == false || email == 'Email'){
			$('#email_err').html('Please enter a valid email');
			$('#email_err').show();
			return false;
		}	
		else{
			$('#email_err').hide();
		}
		if(captcha == ""){
			
			$("#captcha_err").html('Please enter the above verification code');
			$("#captcha_err").show();
			return false; 	
		}
		else{
			$("#captcha_err").hide();
		}
		
		if(captchacheck == 0){
			$("#captcha_err").html('The words did not match');
			$("#captcha_err").show();
			return false; 	
		}
		
		else{
			$("#captcha_err").hide();
		
			var dataString = 'eventname='+escape(eventname)+'&profile='+escape(profileid)+'&name='+escape(name)+'&designation='+escape(designation)+'&company='+escape(company)+'&phone='+escape(phone)+'&email='+escape(email)+'&query='+escape(query); 
			
			$(".loadmsg")
			.ajaxStart(function(){
				$(this).show();
			})
			.ajaxComplete(function(){
				$(this).hide();
				
			});
			
			$.ajax({
	
				type: "POST",
				url:"http://www.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('.formfields').html('');	
					$('.formfields').html(msg);
ppcconversion(); 
				}
			});
		}
		
	});	

	$('#submit').click(function(){
		
		var name = $('input[name=subname]').val();
		var email = $('input[name=subemail]').val();
		var checked = $("input[@id=newsletter]:checked").length;

		var eventid = [];
		$(':checkbox:checked').each(function(i){
		  eventid[i] = $(this).val();
		});
		
		if(name == "" || name == "Your Name"){
			$('#errmsg').html('Please enter your name');
			$('#errmsg').show();
			return false;
		}	
		else{
			$('#errmsg').hide();
		}	
		
		if(email == "" || isEMailAddr(email) == false || email == 'Your Email'){
			$('#errmsg').html('Please enter a valid email');
			$('#errmsg').show();
			return false;
		}	
		 
		else { 
			$('#errmsg').hide();
			
			var dataString = 'subname='+name+'&subemail='+email+'&event='+eventid; 
			$.ajax({
				type: "POST",
				url:"http://www.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('#errmsg').html(msg);
						$('#errmsg').show();
				 }
			});
		}
		
	});

	$("#captchainput").blur(function(){
		captcha = trim($(this).val());
		
		if(captcha != ""){

			var dataString = 'captcha='+ captcha; 
			$.ajax({
				type: "POST",
				url:"http://www.ipftradefairs.com/captcha/captcheck.php",
				data: dataString,  
				success: function(msg){
					if(msg == 0){
						$("#captcha_err").html('The words did not match');
						$("#captcha_err").show();
						$("#captchacheck").val(msg);
					}
					else
					{	
						$("#captcha_err").hide();
						$("#captchacheck").val(msg);
					}	
				}
			});
		}
	});
});

function isEMailAddr(elem) 
{
 
	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	if (!elem.match(re)) 
		return false;
	else 
	   return true;
		
}
function Validate_no(phone)
	{ 
		count = phone.length;
		var valid_str="0123456789-+() ";
		
		for(var pos=0; pos<=count; pos++)
		{	
			if(valid_str.search(phone.charAt(pos)) == -1)
				return false;
		}
			
	}

function trim(s) {
	  while (s.substring(0,1) == ' ') {
	    s = s.substring(1,s.length);
	  }
	  while (s.substring(s.length-1,s.length) == ' ') {
	    s = s.substring(0,s.length-1);
	  }

	  return s;
	}

// Adwords Tracking Code
function ppcconversion() {
	var iframe = document.createElement('iframe');
	iframe.style.width = '0px';
	iframe.style.height = '0px';
	document.body.appendChild(iframe);
	iframe.src = 'http://www.ipftradefairs.com/gactc.html';
}

