$(document).ready(function() {

	var curact = $('input[name="activecat"]').val();
	
	/*$("#nav li").mouseover(function(){
		$('.subnav').hide();
		var idfield = $(this).attr('class');
		var curid = idfield.split(' ');
		curid = curid[0];
		$('#'+curid).show();
	});
	
	$("#nav li").mouseout(function(){
			$('.subnav').hide();					   
			$('#'+curact).show();
	});
	
	$(".subnav").mouseout(function(){
			$('.subnav').hide();
			var hoverid = $(this).attr('id');
			$('#'+hoverid).show();
	});
	
	$("#plan td").mouseover(function(){
		var x = this.offsetLeft + 40;
		var y = this.offsetTop; 
		var getclass = $(this).attr('class');
		var splitclass = getclass.split(' ');
		var count = splitclass.length;
		for(i = 0; i < count-1; i++)
		{
			var reqclass = splitclass[i];
			if(reqclass == 'booked')
			{
				//alert('booked');	
			}
			if(reqclass == 'available')
			{
				$('.stallinfo').css('margin-left',x+'px');
				$('.stallinfo').css('margin-top',y+'px');
				$('.stallinfo').show();
            }
		}
	});
	
	$("#plan td").mouseout(function(){
		$('.stallinfo').hide();	
	});*/
	
	$("#register").click(function() { 
		
		var company = trim($('input[name=companyname]').val());
		var title = trim($('select[name=title]').val());
		var person = trim($('input[name=contactperson]').val());
		var address = trim($('input[name=address]').val());
		var city = trim($('input[name=city]').val());
		var state = trim($('input[name=state]').val());
		var country = trim($('input[name=country]').val());
		var pincode = trim($('input[name=pincode]').val());
		var isd = trim($('input[name=isd]').val());
		var std = trim($('input[name=std]').val());
		var telephone = trim($('input[name=telephone]').val());
		var mobisd = trim($('input[name=mobisd]').val());
		var mobilenum = trim($('input[name=mobilenum]').val());
		var email = trim($('input[name=email]').val());
		var website = trim($('input[name=website]').val());
		var stallname = trim($('input[name=stallname]').val());
		var area = trim($('input[name=area]').val());
		var stall1 = trim($('select[name=stalloption1]').val());
		var stall2 = trim($('select[name=stalloption2]').val());
		var stall3 = trim($('select[name=stalloption3]').val());
		var captcha = trim($('input[name=captchainput]').val());
		var captchacheck = trim($('input[name=captchacheck]').val());
		var eventid = trim($('input[name=eventid]').val());
		
		if(company == ""){
			
			$("#company_err").html('Please enter your company name');
			$("#company_err").show();
			return false;			
		}
		else{
			$("#company_err").hide();
		}
		
		if(person == ""){
			
			$("#contact_err").html('Please enter the contact person name');
			$("#contact_err").show();
			return false;			
		}
		else{
			$("#contact_err").hide();
		}
		
		if(address == ""){
			
			$("#add_err").html('Please enter the address');
			$("#add_err").show();
			return false;			
		}
		else{
			$("#add_err").hide();
		}
		
		if(city == ""){
			
			$("#city_err").html('Please enter the city name');
			$("#city_err").show();
			return false;			
		}
		else{
			$("#city_err").hide();
		}
		
		if(state == ""){
			
			$("#state_err").html('Please enter the state name');
			$("#state_err").show();
			return false;			
		}
		else{
			$("#state_err").hide();
		}
		
		if(country == ""){
			
			$("#country_err").html('Please enter the country name');
			$("#country_err").show();
			return false;			
		}
		else{
			$("#country_err").hide();
		}
		
		if(pincode == "" || Validate_no(pincode) == false){
			
			$("#pin_err").html('Please enter the pincode');
			$("#pin_err").show();
			return false;			
		}
		else{
			$("#pin_err").hide();
		}
		
		if(isd == ""){
			
			$("#tel_err").html('Please enter the isd code');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(std == "" || std == "STD"){
			
			$("#tel_err").html('Please enter the std code');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(telephone == "" ||  Validate_no(telephone) == false){
			
			$("#tel_err").html('Please enter a valid phone number');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(mobisd == ""){
			
			$("#mob_err").html('Please enter the isd code');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(mobilenum == "" ||  Validate_no(mobilenum) == false){
			
			$("#mob_err").html('Please enter a valid mobile number');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(email == "" || isEMailAddr(email) == false ){
			$("#email_err").html('Email ID is invalid');
			$("#email_err").show();
			return false; 	
		}
		
		else{
			
			$("#email_err").hide();
		}
		
		if(stallname == ""){
			
			$("#stall_err").html('Please enter the stall name');
			$("#stall_err").show();
			return false;			
		}
		else{
			
			$("#stall_err").hide();
		}
		
		if(area == ""){
			
			$("#area_err").html('Please enter the required area');
			$("#area_err").show();
			return false;			
		}
		else{
			
			$("#area_err").hide();
		}
		
		if(stall1 == ""){
			
			$("#stallsel_err").html('Please choose at least one option');
			$("#stallsel_err").show();
			return false;			
		}
		else{
			
			$("#stallsel_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 = 'company='+escape(company)+'&title='+escape(title)+'&person='+escape(person)+'&address='+escape(address)+'&city='+escape(city)+'&state='+escape(state)+'&country='+escape(country)+'&pincode='+escape(pincode)+'&isd='+escape(isd)+'&std='+escape(std)+'&telephone='+escape(telephone)+'&mobisd='+escape(mobisd)+'&mobilenum='+escape(mobilenum)+'&email='+escape(email)+'&website='+escape(website)+'&stallname='+escape(stallname)+'&area='+escape(area)+'&stall1='+escape(stall1)+'&stall2='+escape(stall2)+'&stall3='+escape(stall3)+'&eventid='+escape(eventid)+'&regexhibitor=1'; 
			
			$.ajax({
	
				type: "POST",
				url:"http://engeetechkolkata.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('#regform').hide();	
					$('.regsuccess').html(msg);
					$('.regsuccess').show();
				}
			});
		}
	});
	
	$("#exhibitor-enquire").click(function() { 
		
		var company = trim($('input[name=companyname]').val());
		var person = trim($('input[name=name]').val());
		var enquiry = trim($('textarea[name=enquiry]').val());
		var mobisd = trim($('input[name=mobisd]').val());
		var mobilenum = trim($('input[name=mobilenum]').val());
		var email = trim($('input[name=email]').val());
		var captcha = trim($('input[name=captchainput]').val());
		var captchacheck = trim($('input[name=captchacheck]').val());
		var eventid = trim($('input[name=eventid]').val());
		
		if(enquiry == ""){
			
			$("#enquiry_err").html('Please enter your enquiry');
			$("#enquiry_err").show();
			return false;			
		}
		else{
			$("#enquiry_err").hide();
		}
		if(mobisd == ""){
			
			$("#mob_err").html('Please enter the isd code');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(mobilenum == "" ||  Validate_no(mobilenum) == false){
			
			$("#mob_err").html('Please enter a valid mobile number');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(email == "" || isEMailAddr(email) == false ){
			$("#email_err").html('Email ID is invalid');
			$("#email_err").show();
			return false; 	
		}
		
		else{
			
			$("#email_err").hide();
		}
		
		if(person == ""){
			
			$("#name_err").html('Please enter your name');
			$("#name_err").show();
			return false;			
		}
		else{
			$("#name_err").hide();
		}
		
		if(company == ""){
			
			$("#company_err").html('Please enter your company name');
			$("#company_err").show();
			return false;			
		}
		else{
			$("#company_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 = 'person='+escape(person)+'&company='+escape(company)+'&enquiry='+escape(enquiry)+'&mobisd='+escape(mobisd)+'&mobilenum='+escape(mobilenum)+'&email='+escape(email)+'&eventid='+escape(eventid)+'&enqexhibitor=1'; 
			
			$.ajax({
	
				type: "POST",
				url:"http://engeetechkolkata.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('#enqform').hide();	
					$('.enqsuccess').html(msg);
					$('.enqsuccess').show();
				}
			});
		}
	});
	
	$("#register-ideas").click(function() { 
		
		var company = trim($('input[name=companyname]').val());
		var title = trim($('select[name=title]').val());
		var person = trim($('input[name=contactperson]').val());
		var address = trim($('input[name=address]').val());
		var city = trim($('input[name=city]').val());
		var state = trim($('input[name=state]').val());
		var country = trim($('input[name=country]').val());
		var pincode = trim($('input[name=pincode]').val());
		var isd = trim($('input[name=isd]').val());
		var std = trim($('input[name=std]').val());
		var telephone = trim($('input[name=telephone]').val());
		var mobisd = trim($('input[name=mobisd]').val());
		var mobilenum = trim($('input[name=mobilenum]').val());
		var email = trim($('input[name=email]').val());
		var website = trim($('input[name=website]').val());
		var captcha = trim($('input[name=captchainput]').val());
		var captchacheck = trim($('input[name=captchacheck]').val());
		var eventid = trim($('input[name=eventid]').val());
		
		if(person == ""){
			
			$("#contact_err").html('Please enter your name');
			$("#contact_err").show();
			return false;			
		}
		else{
			$("#contact_err").hide();
		}
		if(company == ""){
			
			$("#company_err").html('Please enter your company name');
			$("#company_err").show();
			return false;			
		}
		else{
			$("#company_err").hide();
		}
		
		if(address == ""){
			
			$("#add_err").html('Please enter the address');
			$("#add_err").show();
			return false;			
		}
		else{
			$("#add_err").hide();
		}
		
		if(city == ""){
			
			$("#city_err").html('Please enter the city name');
			$("#city_err").show();
			return false;			
		}
		else{
			$("#city_err").hide();
		}
		
		if(state == ""){
			
			$("#state_err").html('Please enter the state name');
			$("#state_err").show();
			return false;			
		}
		else{
			$("#state_err").hide();
		}
		
		if(country == ""){
			
			$("#country_err").html('Please enter the country name');
			$("#country_err").show();
			return false;			
		}
		else{
			$("#country_err").hide();
		}
		
		if(pincode == "" || Validate_no(pincode) == false){
			
			$("#pin_err").html('Please enter the pincode');
			$("#pin_err").show();
			return false;			
		}
		else{
			$("#pin_err").hide();
		}
		
		if(isd == ""){
			
			$("#tel_err").html('Please enter the isd code');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(std == "" || std == "STD"){
			
			$("#tel_err").html('Please enter the std code');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(telephone == "" ||  Validate_no(telephone) == false){
			
			$("#tel_err").html('Please enter a valid phone number');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(mobisd == ""){
			
			$("#mob_err").html('Please enter the isd code');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(mobilenum == "" ||  Validate_no(mobilenum) == false){
			
			$("#mob_err").html('Please enter a valid mobile number');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(email == "" || isEMailAddr(email) == false ){
			$("#email_err").html('Email ID is invalid');
			$("#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 = 'company='+escape(company)+'&title='+escape(title)+'&person='+escape(person)+'&address='+escape(address)+'&city='+escape(city)+'&state='+escape(state)+'&country='+escape(country)+'&pincode='+escape(pincode)+'&isd='+escape(isd)+'&std='+escape(std)+'&telephone='+escape(telephone)+'&mobisd='+escape(mobisd)+'&mobilenum='+escape(mobilenum)+'&email='+escape(email)+'&website='+escape(website)+'&eventid='+escape(eventid)+'&regideas=1'; 
			
			$.ajax({
	
				type: "POST",
				url:"http://engeetechkolkata.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('#regformideas').hide();	
					$('.regsuccess').html(msg);
					$('.regsuccess').show();
				}
			});
		}
	});
	
	$("#register-visitor").click(function() { 
		
		var company = trim($('input[name=companyname]').val());
		var title = trim($('select[name=title]').val());
		var person = trim($('input[name=contactperson]').val());
		var address = trim($('input[name=address]').val());
		var city = trim($('input[name=city]').val());
		var state = trim($('input[name=state]').val());
		var country = trim($('input[name=country]').val());
		var pincode = trim($('input[name=pincode]').val());
		var isd = trim($('input[name=isd]').val());
		var std = trim($('input[name=std]').val());
		var telephone = trim($('input[name=telephone]').val());
		var mobisd = trim($('input[name=mobisd]').val());
		var mobilenum = trim($('input[name=mobilenum]').val());
		var email = trim($('input[name=email]').val());
		var website = trim($('input[name=website]').val());
		var captcha = trim($('input[name=captchainput]').val());
		var captchacheck = trim($('input[name=captchacheck]').val());
		var eventid = trim($('input[name=eventid]').val());
		
		if(person == ""){
			
			$("#contact_err").html('Please enter the contact person name');
			$("#contact_err").show();
			return false;			
		}
		else{
			$("#contact_err").hide();
		}
		if(company == ""){
			
			$("#company_err").html('Please enter your company name');
			$("#company_err").show();
			return false;			
		}
		else{
			$("#company_err").hide();
		}
		
		if(address == ""){
			
			$("#add_err").html('Please enter the address');
			$("#add_err").show();
			return false;			
		}
		else{
			$("#add_err").hide();
		}
		
		if(city == ""){
			
			$("#city_err").html('Please enter the city name');
			$("#city_err").show();
			return false;			
		}
		else{
			$("#city_err").hide();
		}
		
		if(state == ""){
			
			$("#state_err").html('Please enter the state name');
			$("#state_err").show();
			return false;			
		}
		else{
			$("#state_err").hide();
		}
		
		if(country == ""){
			
			$("#country_err").html('Please enter the country name');
			$("#country_err").show();
			return false;			
		}
		else{
			$("#country_err").hide();
		}
		
		if(pincode == "" || Validate_no(pincode) == false){
			
			$("#pin_err").html('Please enter the pincode');
			$("#pin_err").show();
			return false;			
		}
		else{
			$("#pin_err").hide();
		}
		
		if(isd == ""){
			
			$("#tel_err").html('Please enter the isd code');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(std == "" || std == "STD"){
			
			$("#tel_err").html('Please enter the std code');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(telephone == "" ||  Validate_no(telephone) == false){
			
			$("#tel_err").html('Please enter a valid phone number');
			$("#tel_err").show();
			return false;			
		}
		else{
			$("#tel_err").hide();
		}
		
		if(mobisd == ""){
			
			$("#mob_err").html('Please enter the isd code');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(mobilenum == "" ||  Validate_no(mobilenum) == false){
			
			$("#mob_err").html('Please enter a valid mobile number');
			$("#mob_err").show();
			return false;			
		}
		else{
			$("#mob_err").hide();
		}
		
		if(email == "" || isEMailAddr(email) == false ){
			$("#email_err").html('Email ID is invalid');
			$("#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 = 'company='+escape(company)+'&title='+escape(title)+'&person='+escape(person)+'&address='+escape(address)+'&city='+escape(city)+'&state='+escape(state)+'&country='+escape(country)+'&pincode='+escape(pincode)+'&isd='+escape(isd)+'&std='+escape(std)+'&telephone='+escape(telephone)+'&mobisd='+escape(mobisd)+'&mobilenum='+escape(mobilenum)+'&email='+escape(email)+'&website='+escape(website)+'&eventid='+escape(eventid)+'&regvisitor=1'; 
			
			$.ajax({
	
				type: "POST",
				url:"http://engeetechkolkata.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('#regformvisitor').hide();	
					$('.regsuccess').html(msg);
					$('.regsuccess').show();
				}
			});
		}
	});
	
	$("#submit").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'){
			$('#emai_err').html('Please enter a valid email');
			$('#emai_err').show();
			return false;
		}	
		else{
			$('#emai_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();
		
                       $(".loadicon")
			.ajaxStart(function(){
				$(this).show();
			})
			.ajaxComplete(function(){
				$(this).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); 
			
			$.ajax({
	
				type: "POST",
				url:"http://engeetechkolkata.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('.formfields').html('');	
					$('.formfields').html(msg);
					ppcconversion();
				}
			});
		}
		
	});
	
	$("#captchainput").blur(function(){
		captcha = trim($(this).val());
		
		if(captcha != ""){

			var dataString = 'captcha='+ captcha; 

			$.ajax({
				type: "POST",
				url:"http://engeetechkolkata.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);
					}	
				}
			});
		}
	});	
	
	$("#submit-update").click(function() { 
		
		var email = trim($('input[name=updateemail]').val());
		var eventid = trim($('input[name=eventid]').val());
		
		if(email == "" || isEMailAddr(email) == false ){
			$("#updateemail_err").html('Email ID is invalid');
			$("#updateemail_err").show();
			return false; 	
		}
		
		else{
			$("#updateemail_err").hide();
			var dataString = 'email='+email+'&eventid='+escape(eventid)+'&updateemail=1'; 
			$.ajax({
	
				type: "POST",
				url:"http://engeetechkolkata.ipftradefairs.com/ajax-calls.php",
				data: dataString,  
				success: function(msg){
					$('#updateemail_err').html(msg);
					$('#updateemail_err').show();
                }
			});
		}
	});
	
        $('.ex-list li a').click(function(){
		$('#alphalist').html('');$('.ex-list li').removeClass('active');
		$(this).parent().addClass(' active');
	 var alphabet = $(this).html();
		if(alphabet == "Full list")
		{
			alphabet = ""
		}
		var dataString = 'alphabet='+alphabet; 
		$(this).blur();
		$(".loadmsg")
			.ajaxStart(function(){
				$(this).show();
			})
			.ajaxComplete(function(){
				$(this).hide();
				
			});
			
		$.ajax({
	
				type: "POST",
				url:"http://engeetechkolkata.ipftradefairs.com/exhibitor-list/functions.php",
				data: dataString,  
				success: function(msg){
					$('#alphalist').html(msg);
                }
		});
	});
	
	$('div.gallery-fade').gallery({
		duration: 700,
		autoSlide: 5000,
		pause: 'a.pause',
		effect: 'fade',
		fadeEl: 'ul.gallery > li',
		switcher: 'div.gallery-nav > ul > li'
	});
});

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

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



/*barathi added the script for the open Thickbox galleries */

/*
 * Thickbox 3 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php

*/
var tb_pathToImage = "http://bace.ipftradefairs.com/beta/loadingbar.gif";

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('$(o).2S(9(){1u(\'a.18, 3n.18, 3i.18\');1w=1p 1t();1w.L=2H});9 1u(b){$(b).s(9(){6 t=X.Q||X.1v||M;6 a=X.u||X.23;6 g=X.1N||P;19(t,a,g);X.2E();H P})}9 19(d,f,g){3m{3(2t o.v.J.2i==="2g"){$("v","11").r({A:"28%",z:"28%"});$("11").r("22","2Z");3(o.1Y("1F")===M){$("v").q("<U 5=\'1F\'></U><4 5=\'B\'></4><4 5=\'8\'></4>");$("#B").s(G)}}n{3(o.1Y("B")===M){$("v").q("<4 5=\'B\'></4><4 5=\'8\'></4>");$("#B").s(G)}}3(1K()){$("#B").1J("2B")}n{$("#B").1J("2z")}3(d===M){d=""}$("v").q("<4 5=\'K\'><1I L=\'"+1w.L+"\' /></4>");$(\'#K\').2y();6 h;3(f.O("?")!==-1){h=f.3l(0,f.O("?"))}n{h=f}6 i=/\\.2s$|\\.2q$|\\.2m$|\\.2l$|\\.2k$/;6 j=h.1C().2h(i);3(j==\'.2s\'||j==\'.2q\'||j==\'.2m\'||j==\'.2l\'||j==\'.2k\'){1D="";1G="";14="";1z="";1x="";R="";1n="";1r=P;3(g){E=$("a[@1N="+g+"]").36();25(D=0;((D<E.1c)&&(R===""));D++){6 k=E[D].u.1C().2h(i);3(!(E[D].u==f)){3(1r){1z=E[D].Q;1x=E[D].u;R="<1e 5=\'1X\'>&1d;&1d;<a u=\'#\'>2T &2R;</a></1e>"}n{1D=E[D].Q;1G=E[D].u;14="<1e 5=\'1U\'>&1d;&1d;<a u=\'#\'>&2O; 2N</a></1e>"}}n{1r=1b;1n="1t "+(D+1)+" 2L "+(E.1c)}}}S=1p 1t();S.1g=9(){S.1g=M;6 a=2x();6 x=a[0]-1M;6 y=a[1]-1M;6 b=S.z;6 c=S.A;3(b>x){c=c*(x/b);b=x;3(c>y){b=b*(y/c);c=y}}n 3(c>y){b=b*(y/c);c=y;3(b>x){c=c*(x/b);b=x}}13=b+30;1a=c+2G;$("#8").q("<a u=\'\' 5=\'1L\' Q=\'1o\'><1I 5=\'2F\' L=\'"+f+"\' z=\'"+b+"\' A=\'"+c+"\' 23=\'"+d+"\'/></a>"+"<4 5=\'2D\'>"+d+"<4 5=\'2C\'>"+1n+14+R+"</4></4><4 5=\'2A\'><a u=\'#\' 5=\'Z\' Q=\'1o\'>1l</a> 1k 1j 1s</4>");$("#Z").s(G);3(!(14==="")){9 12(){3($(o).N("s",12)){$(o).N("s",12)}$("#8").C();$("v").q("<4 5=\'8\'></4>");19(1D,1G,g);H P}$("#1U").s(12)}3(!(R==="")){9 1i(){$("#8").C();$("v").q("<4 5=\'8\'></4>");19(1z,1x,g);H P}$("#1X").s(1i)}o.1h=9(e){3(e==M){I=2w.2v}n{I=e.2u}3(I==27){G()}n 3(I==3k){3(!(R=="")){o.1h="";1i()}}n 3(I==3j){3(!(14=="")){o.1h="";12()}}};16();$("#K").C();$("#1L").s(G);$("#8").r({Y:"T"})};S.L=f}n{6 l=f.2r(/^[^\\?]+\\??/,\'\');6 m=2p(l);13=(m[\'z\']*1)+30||3h;1a=(m[\'A\']*1)+3g||3f;W=13-30;V=1a-3e;3(f.O(\'2j\')!=-1){1E=f.1B(\'3d\');$("#15").C();3(m[\'1A\']!="1b"){$("#8").q("<4 5=\'2f\'><4 5=\'1H\'>"+d+"</4><4 5=\'2e\'><a u=\'#\' 5=\'Z\' Q=\'1o\'>1l</a> 1k 1j 1s</4></4><U 1W=\'0\' 2d=\'0\' L=\'"+1E[0]+"\' 5=\'15\' 1v=\'15"+1f.2c(1f.1y()*2b)+"\' 1g=\'1m()\' J=\'z:"+(W+29)+"p;A:"+(V+17)+"p;\' > </U>")}n{$("#B").N();$("#8").q("<U 1W=\'0\' 2d=\'0\' L=\'"+1E[0]+"\' 5=\'15\' 1v=\'15"+1f.2c(1f.1y()*2b)+"\' 1g=\'1m()\' J=\'z:"+(W+29)+"p;A:"+(V+17)+"p;\'> </U>")}}n{3($("#8").r("Y")!="T"){3(m[\'1A\']!="1b"){$("#8").q("<4 5=\'2f\'><4 5=\'1H\'>"+d+"</4><4 5=\'2e\'><a u=\'#\' 5=\'Z\'>1l</a> 1k 1j 1s</4></4><4 5=\'F\' J=\'z:"+W+"p;A:"+V+"p\'></4>")}n{$("#B").N();$("#8").q("<4 5=\'F\' 3c=\'3b\' J=\'z:"+W+"p;A:"+V+"p;\'></4>")}}n{$("#F")[0].J.z=W+"p";$("#F")[0].J.A=V+"p";$("#F")[0].3a=0;$("#1H").11(d)}}$("#Z").s(G);3(f.O(\'37\')!=-1){$("#F").q($(\'#\'+m[\'26\']).1T());$("#8").24(9(){$(\'#\'+m[\'26\']).q($("#F").1T())});16();$("#K").C();$("#8").r({Y:"T"})}n 3(f.O(\'2j\')!=-1){16();3($.1q.35){$("#K").C();$("#8").r({Y:"T"})}}n{$("#F").34(f+="&1y="+(1p 33().32()),9(){16();$("#K").C();1u("#F a.18");$("#8").r({Y:"T"})})}}3(!m[\'1A\']){o.21=9(e){3(e==M){I=2w.2v}n{I=e.2u}3(I==27){G()}}}}31(e){}}9 1m(){$("#K").C();$("#8").r({Y:"T"})}9 G(){$("#2Y").N("s");$("#Z").N("s");$("#8").2X("2W",9(){$(\'#8,#B,#1F\').2V("24").N().C()});$("#K").C();3(2t o.v.J.2i=="2g"){$("v","11").r({A:"1Z",z:"1Z"});$("11").r("22","")}o.1h="";o.21="";H P}9 16(){$("#8").r({2U:\'-\'+20((13/2),10)+\'p\',z:13+\'p\'});3(!(1V.1q.2Q&&1V.1q.2P<7)){$("#8").r({38:\'-\'+20((1a/2),10)+\'p\'})}}9 2p(a){6 b={};3(!a){H b}6 c=a.1B(/[;&]/);25(6 i=0;i<c.1c;i++){6 d=c[i].1B(\'=\');3(!d||d.1c!=2){39}6 e=2a(d[0]);6 f=2a(d[1]);f=f.2r(/\\+/g,\' \');b[e]=f}H b}9 2x(){6 a=o.2M;6 w=1S.2o||1R.2o||(a&&a.1Q)||o.v.1Q;6 h=1S.1P||1R.1P||(a&&a.2n)||o.v.2n;1O=[w,h];H 1O}9 1K(){6 a=2K.2J.1C();3(a.O(\'2I\')!=-1&&a.O(\'3o\')!=-1){H 1b}}',62,211,'|||if|div|id|var||TB_window|function||||||||||||||else|document|px|append|css|click||href|body||||width|height|TB_overlay|remove|TB_Counter|TB_TempArray|TB_ajaxContent|tb_remove|return|keycode|style|TB_load|src|null|unbind|indexOf|false|title|TB_NextHTML|imgPreloader|block|iframe|ajaxContentH|ajaxContentW|this|display|TB_closeWindowButton||html|goPrev|TB_WIDTH|TB_PrevHTML|TB_iframeContent|tb_position||thickbox|tb_show|TB_HEIGHT|true|length|nbsp|span|Math|onload|onkeydown|goNext|Esc|or|close|tb_showIframe|TB_imageCount|Close|new|browser|TB_FoundURL|Key|Image|tb_init|name|imgLoader|TB_NextURL|random|TB_NextCaption|modal|split|toLowerCase|TB_PrevCaption|urlNoQuery|TB_HideSelect|TB_PrevURL|TB_ajaxWindowTitle|img|addClass|tb_detectMacXFF|TB_ImageOff|150|rel|arrayPageSize|innerHeight|clientWidth|self|window|children|TB_prev|jQuery|frameborder|TB_next|getElementById|auto|parseInt|onkeyup|overflow|alt|unload|for|inlineId||100||unescape|1000|round|hspace|TB_closeAjaxWindow|TB_title|undefined|match|maxHeight|TB_iframe|bmp|gif|png|clientHeight|innerWidth|tb_parseQuery|jpeg|replace|jpg|typeof|which|keyCode|event|tb_getPageSize|show|TB_overlayBG|TB_closeWindow|TB_overlayMacFFBGHack|TB_secondLine|TB_caption|blur|TB_Image|60|tb_pathToImage|mac|userAgent|navigator|of|documentElement|Prev|lt|version|msie|gt|ready|Next|marginLeft|trigger|fast|fadeOut|TB_imageOff|hidden||catch|getTime|Date|load|safari|get|TB_inline|marginTop|continue|scrollTop|TB_modal|class|TB_|45|440|40|630|input|188|190|substr|try|area|firefox'.split('|'),0,{}))

/*barathi added the script for the open Thickbox galleries */


/*barathi added the show hide script in jquery  */

		$(function (){
		$('.conference a').click(function(){ 
			if($(this).text()=='Hide [-]'){
				$(this).text('Show [+]');
				$(this).parent().next().hide();
			} else {
				$(this).text('Hide [-]');
				$(this).parent().next().show();
			}
			return false;
		});
	});;

/*barathi added the show hide script in jquery  */

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

function fixApp()
	{
  		if(document.appform.name.value == "")	
		{
			$('.alertapp').hide();
			$('#name').prev().children().show();
			document.appform.name.focus();
			return false;
		}
		
		if(document.appform.company.value == "")	
		{
			$('.alertapp').hide();
			$('#company').prev().children().show();
			document.appform.company.focus();
			return false;
		}
		
		if(document.appform.designation.value == "")	
		{
			$('.alertapp').hide();
			$('#designation').prev().children().show();
			document.appform.designation.focus();
			return false;
		}
		
		email = document.appform.email.value;
		if(email == "" || email.indexOf("@")==-1 || email.indexOf(".")==-1 || email.indexOf(" ")>=0 )
		{
			$('.alertapp').hide();
			$('#email').prev().children().show();
			document.appform.email.focus();
			return false;
		}
		 
		  if(document.appform.contact.value == "" || Validate_no(document.appform.contact.value) == false || document.appform.contact.value.length < 7)	
		 {
			$('.alertapp').hide();
			$('#contact').prev().children().show();
			document.appform.contact.focus();
			return false;
		 }
		
		var lnum = $('#lnum').html();
		var rnum = $('#rnum').html();
		var sum = parseInt(lnum) + parseInt(rnum); 
		var answer = $('#answer').val();
		
		if(answer == "" || answer != sum)
		{
			$('.alertapp').hide();
			$('#alertcaptcha').show();
			document.appform.answer.focus();
			return false;
		}
		document.getElementById('submitval').value = 1;
		return true;
	}
	
		/* Gallery */
jQuery.fn.gallery = function(_options){
	// defaults options	
	var _options = jQuery.extend({
		duration: 700,
		autoSlide: false,
		slideElement: 1,
		effect: false,
		fadeEl: 'ul',
		switcher: 'ul > li',
		disableBtn: false,
		next: 'a.link-next, a.btn-next, a.next',
		prev: 'a.link-prev, a.btn-prev, a.prev',
		circle: true,
		direction: false,
		pause: false,
		play: 'play'
	},_options);

	return this.each(function(){
		var _hold = $(this);
		if (!_options.effect) var _speed = _options.duration;
		else var _speed = $.browser.msie ? 0 : _options.duration;
		var _timer = _options.autoSlide;
		var _timeHold = _timer;
		var _sliderEl = _options.slideElement;
		var _wrap = _hold.find(_options.fadeEl);
		var _el = _hold.find(_options.switcher);
		var _next = _hold.find(_options.next);
		var _prev = _hold.find(_options.prev);
		var _paused = _hold.find(_options.pause);
		var _count = _el.index(_el.filter(':last'));
		var _w = _el.outerWidth(true);
		var _h = _el.outerHeight(true);
		if (!_options.direction) {
			var _wrapHolderW = Math.ceil(_wrap.parent().width() / _w);
			if (((_wrapHolderW - 1) * _w + _w / 2) > _wrap.parent().width()) _wrapHolderW--;
		}
		else{
			var _wrapHolderW = Math.ceil(_wrap.parent().height()/_h);
			if (((_wrapHolderW-1)*_h + _h/2) > _wrap.parent().height()) _wrapHolderW--;
		}
		if (_timer) var _t;
		var _active = _el.index(_el.filter('.active:eq(0)'));
		if (_active < 0) _active = 0;
		var _last = _active;
		if (!_options.effect) var rew = _count - _wrapHolderW + 1;
		else var rew = _count;
		
		if (!_options.effect) {
			if (!_options.direction) _wrap.css({marginLeft: -(_w * _active)})
			else _wrap.css({marginTop: -(_h * _active)})
		}
		else {
			_wrap.css({
				opacity: 0
			}).removeClass('active').eq(_active).addClass('active').css({
				opacity: 1
			}).css('opacity', 'auto');
			_el.removeClass('active').eq(_active).addClass('active');
		}
		if (_options.disableBtn) {
			if (_count < _wrapHolderW) _next.addClass(_options.disableBtn);
			_prev.addClass(_options.disableBtn);
		}
		
		function fadeElement(){
			_wrap.eq(_last).animate({opacity:0}, {queue:false, duration: _speed});
			_wrap.removeClass('active').eq(_active).addClass('active').animate({
				opacity:1
			}, {queue:false, duration: _speed, complete: function(){
				$(this).css('opacity','auto');
			}});
			_el.removeClass('active').eq(_active).addClass('active');
			_last = _active;
		}
		function scrollEl(){
			if (!_options.direction) _wrap.animate({marginLeft: -(_w * _active)}, {queue:false, duration: _speed})
			else _wrap.animate({marginTop: -(_h * _active)}, {queue:false, duration: _speed})
		}
		function toPrepare(){
			if ((_active == rew) && _options.circle) _active = -_sliderEl;
			for (var i = 0; i < _sliderEl; i++){
				_active++;
				if (_active > rew) {
					_active--;
					if (_options.disableBtn &&(_count > _wrapHolderW)) _next.addClass(_options.disableBtn);
				}
			};
			if (_active == rew) if (_options.disableBtn &&(_count > _wrapHolderW)) _next.addClass(_options.disableBtn);
			if (!_options.effect) scrollEl();
			else fadeElement();
		}
		function runTimer(){
			_t = setInterval(function(){
				toPrepare();
			}, _timer);
		}
		_next.click(function(){
			if(_t) clearTimeout(_t);
			if (_options.disableBtn &&(_count > _wrapHolderW)) _prev.removeClass(_options.disableBtn);
			toPrepare();
			if (_timer) runTimer();
			return false;
		});
		_prev.click(function(){
			if(_t) clearTimeout(_t);
			if (_options.disableBtn &&(_count > _wrapHolderW)) _next.removeClass(_options.disableBtn);
			if ((_active == 0) && _options.circle) _active = rew + _sliderEl;
			for (var i = 0; i < _sliderEl; i++){
				_active--;
				if (_active < 0) {
					_active++;
					if (_options.disableBtn &&(_count > _wrapHolderW)) _prev.addClass(_options.disableBtn);
				}
			};
			if (_active == 0) if (_options.disableBtn &&(_count > _wrapHolderW)) _prev.addClass(_options.disableBtn);
			if (!_options.effect) scrollEl();
			else fadeElement();
			if (_timer) runTimer();
			return false;
		});
		if (_options.effect) _el.click(function(){
			_active = _el.index($(this));
			if(_t) clearTimeout(_t);
			fadeElement();
			if (_timer) runTimer();
			return false;
		});
		if (_timer) runTimer();
		if (_options.pause) _paused.click(function(){
			if ($(this).hasClass(_options.play)){
				$(this).removeClass(_options.play);
				_timer = _timeHold;
				runTimer();
			}
			else{
				$(this).addClass(_options.play);
				_timer = false;
				if(_t) clearTimeout(_t);
			}
			return false;
		});
	});
}


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

