var options = {
	fontSizeRange: [10, 20], // диапазон размеров шрифта от меньшего к большему
	colorRange: ["006666", "006666"], // диапазон цветов от темного к светлому
	itemsSelector: ">span"
};
var activeRequests = 0;
$(document).ready(function(){
	$('input[placeholder], textarea[placeholder]').placeholder();
	$('.hasdatepicker').datepicker({
		inline: true,
		dateFormat: 'dd-mm-yy',
		changeYear: true,
		changeMonth: true
	});
	Recaptcha.create(capcha_public, 
			   "captcha_holder", { 
			    theme: "white" 
			});
	
	$('#slider').jcarousel();

	$("#CouponStoreIdVal").autocomplete({
		source: baseurl+"stores/user_autocomplete",
		appendTo:'#CouponAddedByValA',
		minLength: 3,
		select: function( event, ui ) {
			$("#CouponStoreId").val(ui.item.id);
		},
		search: function(event, ui){
			$("#CouponStoreId").val('');
		}
	});

	$("#subscribe_new_store").autocomplete({
		source: baseurl+"stores/subscriber_autocomplete",
		appendTo:'#NewSubscribeStore',
		minLength: 3,
		select: function( event, ui ) {
			$.ajax({  
				  type: "POST",  
				  url: baseurl+'subscriptions/add_store/'+ui.item.id,
				  success: function(data){  
				      $('.subscribed-stores').append(data);
				      $("#subscribe_new_store").val('');
				  }
			});  			
		},
	});

	$("#merchant_new_store").autocomplete({
		source: baseurl+"stores/own_autocomplete",
		appendTo:'#NewMerchantStore',
		minLength: 3,
		select: function( event, ui ) {
			$.ajax({  
				  type: "POST",  
				  url: baseurl+'stores/assign_store/'+ui.item.id,
				  success: function(data){  
				      $('.merchant_stores').append(data);
				      $("#merchant_new_store").val('');
				  }
			});  			
		},
	});
	
	
	$('.remove-subscription').live("click", function(){
		var id = $(this).attr('id').replace(/remove-subscription-/g, '');
		$.ajax({  
            type: "GET",  
            url: baseurl + 'subscriptions/unsubscribe/' + id,
            success: function(data){  
            	$("#subscription-block-"+id).remove();
            }
        });
		return false;
	});

	$('.remove_merchant_store').live("click", function(){
		var id = $(this).attr('id').replace(/remove_merchant_store-/g, '');
		$.ajax({  
            type: "GET",  
            url: baseurl + 'stores/unassign/' + id,
            success: function(data){  
            	$("#merchant-store-block-"+id).remove();
            }
        });
		return false;
	});
	
	
	//	$('select').selectmenu({style:'popup'});
	if($('.cloud-holder').length > 0){
		var cloudHolder = $('.cloud-holder');
		var store_id = cloudHolder.attr('id').replace(/cloud_holder_/g, ''); 
		if(store_id != ''){
			tags_url = tags_url + '/' + store_id;
		} else if (typeof(tagKeyword) != 'undefined'){
			tags_url = tags_url + '/' + escape(tagKeyword);
		}
		$.ajax({  
			  type: "POST",  
			  url: tags_url,
			  success: function(data){  
			      $('#cloud').html(data);
			      $("#cloud").hcloud(options);
			      }  
			});  			
	}
	if($('.examples-string').length > 0){
		$.ajax({  
			  type: "GET",  
			  url: baseurl+'example_links',
			  success: function(data){  
				  if(data != ''){
					  $('.examples-string').empty().append(data);
				  }
		      }  
		});  			
	}
	
	$('#signup_sidebar_block>div').addClass('h');
	$('#sshare_sidebar_block>div').addClass('h');
	$('#CouponUrlInput').hide();
	
	$('#tags-search').click(function(){
		var search_str = $('#TagName').attr('value'); 
		$.ajax({  
	            type: "POST",  
	            url: tags_url,  
	            data: "data[Tag][name]="+ search_str,  
	            success: function(data){  
	                $('#cloud').html(data);
	                $("#cloud").hcloud(options);
	            	//$('form#submit').hide(function(){$('div.success').fadeIn();});  
	  
	            }  
	        });  			
		return false;
	});
	
	$('.code-hover').click(function(){
		var id = $(this).attr('id').replace(/code_hover_/g, '');
		$.blockUI({
			message: '&nbsp',
			css: {
				top:  (($(window).height()/2) - 10) + 'px', 
	            left: (($(window).width()/2) - 10) + 'px', 
	            width: '20px',
	            cursor: 'none'
			},
			overlayCSS: {
				backgroundColor: '#aaa'
			}
		});
		$.ajax({  
            type: "GET",  
            url: baseurl + 'coupons/click/' + id,
            success: function(data){  
            	$.unblockUI();
            }
        });
		return false;
	});
	
	
	$('.searchExample').click(function(){
		$('#SearchValue').val($(this).html()); 
		return false;
	});
	
	
	$('#store-search').click(function(){
		var search_str = $('#SearchValue').attr('value').trim().toLowerCase(); 
		window.location = baseurl + 'search?query=' + encodeURIComponent(search_str);
		return false;
	});
	
	$('.comments').click(function(){
		$('.comment-holder').slideUp(500);
		$('.comment-holder').empty();
		var id = $(this).attr('id').replace(/comments-/g, '');
		$.ajax({  
            type: "GET",  
            url: baseurl + 'comments/' + id,  
            
            success: function(data){  
        		$("#comment-holder-"+id).append(data);
            	if($('#comment_captcha_holder').length > 0){
	            	Recaptcha.create(capcha_public, 
	            	        "comment_captcha_holder", { 
	            	         theme: "white" 
	            	    }); 
            	}
        		$("#comment-holder-"+id).slideDown(300);
            }  
        });  			
		
		return false;
	});

	$('.coupon-success').live("click", function(){
		var id = $(this).attr('id').replace(/yes_/g, '');
		var element = $(this);
		$.ajax({  
            type: "GET",  
            url: baseurl + 'coupons/success/' + id,  
            success: function(data){  
        		$("#share-holder-"+id).append(data);
        		$(".comment-holder").slideUp(400, function(){
        			$(".comment-holder").empty();
        		});
            	if($('#share_capcha_holder').length > 0){
	            	Recaptcha.create(capcha_public, 
	            	        "share_capcha_holder", { 
	            	         theme: "white" 
	            	    }); 
            	}
        		$("#coupon-body-"+id).slideUp(400, function(){
        			$("#share-holder-"+id).slideDown(600);
        		});
        		FB.XFBML.parse($("#share-holder-"+id)[0]);
        		gapi.plusone.render($("#plusone-block-"+id)[0], {"size": "medium"});
            }  
        });  			
		return false;
	});

	$('.coupon-fail').live("click", function(){
		var id = $(this).attr('id').replace(/no_/g, '');
		$.ajax({  
            type: "GET",  
            url: baseurl + 'coupons/fail/' + id,  
            success: function(data){  
            	$("#coupon-"+id).slideUp(500, function(){
            		$("#coupon-"+id).remove();
            	});
            }  
        });  			
		
		return false;
	});

	$('#applyShare').live('click', function(){
		var id = $('#ShareSectionId').val();
		var url = baseurl + 'coupons/success/' + id;
		$.ajax({  
            type: "POST",  
            url: baseurl + 'coupons/success/' + id,
            data: {
            	"data[Share][section_id]":id,
            	"data[Share][username]":$('#ShareUsername').val(),
            	"data[Share][discount]":$('#ShareDiscount').val(),
            	"data[Share][comment]":$('#ShareComment').val()
            },  
            success: function(data){  
            	$("#share-holder-"+id).slideUp(600, function(){
                	$("#coupon-body-"+id).slideDown(400);
                	$("#share-holder-"+id).empty();
            	});
            }
        });  			
		return false;
	});

	$('#applySuccess').live('click', function(){
		var id = $('#ShareSectionId').val();
		$('#vote_block_'+id).empty().append('Great savings!');
		$('#vote_block_'+id).addClass('success-woted');
		var url = baseurl + 'coupons/success/' + id;
		$.ajax({  
            type: "POST",  
            url: baseurl + 'coupons/success/' + id,
            data: {
            	"data[Share][section_id]":id,
            	"data[Share][username]":$('#ShareUsername').val(),
            	"data[Share][discount]":$('#ShareDiscount').val(),
            	"data[Share][comment]":$('#ShareComment').val(),
            	"data[Captcha][challenge]":$('#recaptcha_challenge_field').val(),
            	"data[Captcha][value]":$('#recaptcha_response_field').val()
            },  
            success: function(data){  
            	if(data==''){
                	$("#share-holder-"+id).slideUp(600, function(){
                    	$("#coupon-body-"+id).slideDown(400);
                    	$("#share-holder-"+id).empty();
                	});
            	} else {
            		$("#share-holder-"+id).empty().append(data);
            		FB.XFBML.parse($("#share-holder-"+id)[0]);
            		gapi.plusone.render($("#plusone-block-"+id)[0], {"size": "medium"});
                	if($('#share_capcha_holder').length > 0){
    	            	Recaptcha.create(capcha_public, 
    	            	        "share_capcha_holder", { 
    	            	         theme: "white" 
    	            	    }); 
                	}
            	}
            }
        });  			
		return false;
	});

	
	$('.close-comment').live("click", function(){
		$('.comment-holder').slideUp(500, function(){
			$('.comment-holder').empty();
		
		});
	});

	$('.close-share').live("click", function(){
		var id = $(this).parent().parent().parent().attr('id').replace(/share-holder-/g, '');
		$("#share-holder-"+id).slideUp(600, function(){
			$("#share-holder-"+id).empty();
			$("#coupon-body-"+id).slideDown(400);
		});
	});

	$('.close-block').live("click", function(){
		
	});
	
	$('#verifyCode').live("click", function(){
		$(this).focus();
		$(this).select();
	})
	
	$('.new-comment').live("click", function(){
		$("#new-comment-holder").slideDown(500);
    	$('#CommentComment').text('');
		$('.new-comment').hide();
		$('.cansel-comment').show();
		
	});	

	$('.cansel-comment').live("click", function(){
		$("#new-comment-holder").slideUp(500);
		$('.cansel-comment').hide();
		$(':input','.comment-form').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');
		$('.new-comment').show();
	});	
	
	$('#saveComment').live('click', function(){
		var id = $('#CommentSectionId').val();
		var url = baseurl + 'comments/save/' + id;
		$.ajax({  
            type: "POST",  
            url: baseurl + 'comments/save/' + id,
            data: {
            	"data[Comment][section_id]":id,
            	"data[Comment][username]":$('#CommentUsername').val(),
            	"data[Captcha][challenge]":$('#recaptcha_challenge_field').val(),
            	"data[Captcha][value]":$('#recaptcha_response_field').val(),
            	"data[Comment][comment]":$('#CommentComment').val()
            },  
            success: function(data){  
            	$("#comment-holder-"+id).empty().append(data);
            	if($('#comment_captcha_holder').length > 0){
	            	Recaptcha.create(capcha_public, 
	            	        "comment_captcha_holder", { 
	            	         theme: "white" 
	            	    }); 
            	}
            	$(':input','.comment-form').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');
            }
        });  			
		return false;
	});
	
	
	
	$('#signup_sidebar_block>img').live('click', function(){
		if ($('#signup_sidebar_block').hasClass('has_form')) {
			$('#signup_sidebar_block>img').removeClass('h');
			$('#signup_sidebar_block').removeClass('has_form');
		} else {
			if(activeRequests == 0){
				activeRequests++;
				$.ajax({  
		            type: "get",  
		            url: baseurl + 'signup',
		            success: function(data){  
		            	$("#signup_sidebar_block").slideUp(300, function(){
		    				activeRequests--;
			            	$('#signup_sidebar_block>img').addClass('h');
			            	$("#signup_sidebar_block>div").remove();
			            	$("#signup_sidebar_block").append(data);
			    			$('#signup_sidebar_block').addClass('has_form');
			            	/*
			    			if($('#signup_captcha_holder').length > 0){
				            	Recaptcha.create(capcha_public, 
				            	        "signup_captcha_holder", { 
				            	         theme: "none" 
				            	    }); 
			            	}
			            	*/

			    			$("#signup_sidebar_block").slideDown(500);
		            	});
		    		}  
		        });  			
			}
		}
	});

	$('#share_sidebar_block>img').live('click', function(){
		if ($('#share_sidebar_block').hasClass('has_form')) {
			$('#share_sidebar_block>img').removeClass('h');
			$('#share_sidebar_block').removeClass('has_form');
		} else {
			if(activeRequests == 0){
				activeRequests++;
				$.ajax({  
		            type: "get",  
		            url: baseurl + 'coupons/add',
		            success: function(data){  
		            	$("#share_sidebar_block").slideUp(300, function(){
		            		$('#share_sidebar_block>img').addClass('h');
		            		$("#share_sidebar_block>div").remove();
		            		$("#share_sidebar_block").append(data);
		            		if($('#CouponHasSpecUrl').attr('checked')){
		                		$('#CouponUrlInput').show();
		                	} else {
		                		$('#CouponUrlInput').hide();
		                	}
		            		$('#share_sidebar_block').addClass('has_form');
			    			$("#share_sidebar_block").slideDown(500);
		            		activeRequests--;
		            	});
		    		}  
		        });  			
			}
		}
	});


	$('#store_share_sidebar_block>img').live('click', function(){
		$.unblockUI();
		$.ajax({  
            type: "get",  
            url: baseurl + 'signup/new_store',
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}  
            }  
        });
		return false;
	});
	
	
	
	$('#merchant_sidebar_block>img').live('click', function(){
		$.unblockUI();
		$.ajax({  
            type: "get",  
            url: baseurl + 'signup/merchant',
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}  
            }  
        });
		return false;
	});

	
	
	$('#blockUILoginMerchant').live('click', function(){
		$.unblockUI();
		$.ajax({  
            type: "get",  
            url: baseurl + 'login/merchant',
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}  
            }  
        });
		return false;
	});
	
	
	
	$('#btnSubmitCoupon').live('click', function(){
		if($('#CouponStoreId').attr('type') == 'hidden'){
			var url = baseurl + 'coupons/add/' + $('#CouponStoreId').attr('value'); 
		} else {
			var url = baseurl + 'coupons/add'
		}
		$.ajax({  
            type: "POST",  
            url: url,
            data: {
            	"data[Coupon][store_id]":$('#CouponStoreId').val(),
            	"data[Coupon][coupon_type]":$('#CouponCouponType').val(),
            	"data[Coupon][code]":$('#CouponCode').val(),
            	"data[Coupon][url]":$('#CouponUrl').val(),
            	"data[Coupon][has_spec_url]":$('#CouponHasSpecUrl').val(),
            	"data[Coupon][discount]":$('#CouponDiscount').val(),
            	"data[Coupon][keywords]":$('#CouponKeywords').val()
            },  
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
            		$("#share_sidebar_block>div").remove();
            		$("#share_sidebar_block").append(data);
                	if($('#CouponHasSpecUrl').attr('checked')){
                		$('#CouponUrlInput').show();
                	} else {
                		$('#CouponUrlInput').hide();
                	}

                }  
            }
        });  			
		return false;
	});

	$('#btnCancelCoupon').live('click', function(){
    	$("#share_sidebar_block").slideUp(500, function(){
    		$("#share_sidebar_block>div").remove();
			$('#share_sidebar_block>img').removeClass('h');
			$('#share_sidebar_block').removeClass('has_form');
			$("#share_sidebar_block").slideDown(300);
    	});
    	return false;
	});
	
	
	$('#sshare_sidebar_block>img').live('click', function(){
		if ($('#sshare_sidebar_block').hasClass('has_form')) {
			$('#sshare_sidebar_block>img').removeClass('h');
			$('#sshare_sidebar_block').removeClass('has_form');
		} else {
			if(activeRequests == 0){
				activeRequests++;
				$.ajax({  
		            type: "get",  
		            url: baseurl + 'stores/add',
		            success: function(data){  
		            	$("#sshare_sidebar_block").slideUp(300, function(){
			            	$('#sshare_sidebar_block>img').addClass('h');
		            		$("#sshare_sidebar_block>div").remove();
			            	$("#sshare_sidebar_block").append(data);
			    			$('#sshare_sidebar_block').addClass('has_form');
			    			$("#sshare_sidebar_block").slideDown(500);
		            		activeRequests--;

		            	});
		            }
	            });  			
			}
		}
	});
	
	$('#btnSubmitStore').live('click', function(){
		$.ajax({  
            type: "POST",  
            url: baseurl + 'stores/add',
            data: {
            	"data[Store][name]":$('#StoreName').val(),
            	"data[Store][affilate_url]":$('#StoreAffilateUrl').val(),
            	"data[Store][short_url]":$('#StoreShortUrl').val(),
            	"data[Store][description]":$('#StoreDescription').val()
            },  
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
            		$("#sshare_sidebar_block>div").remove();
            		$("#sshare_sidebar_block").append(data);
                }  
            }
        });  			
		return false;
	});

	$('#btnCancelStore').live('click', function(){
    	$("#sshare_sidebar_block").slideUp(500, function(){
    		$("#sshare_sidebar_block>div").remove();
			$('#sshare_sidebar_block>img').removeClass('h');
			$('#sshare_sidebar_block').removeClass('has_form');
			$("#sshare_sidebar_block").slideDown(300);
    	});
    	return false;
	});

	$('#btnCancelSignup').live('click', function(){
    	$("#signup_sidebar_block").slideUp(500, function(){
    		$("#signup_sidebar_block>div").remove();
			$('#signup_sidebar_block>img').removeClass('h');
			$('#signup_sidebar_block').removeClass('has_form');
			$("#signup_sidebar_block").slideDown(300);
    	});
    	return false;
	});

	$('#blockUISubmitSignup').live('click', function(){
		var url = baseurl + 'signup';
		$.unblockUI();
		$.ajax({  
            type: "POST",  
            url: url,
            data: {
            	"data[User][email]":$('#UserEmail').val(),
            	"data[User][first_name]":$('#UserFirstName').val(),
            	"data[User][last_name]":$('#UserLastName').val(),
            	"data[User][_password]":$('#UserPassword').val(),
            	"data[User][email]":$('#UserEmail').val(),
            	"data[User][password_retype]":$('#UserPasswordRetype').val()
            },  
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}
            }
        });  			
		return false;
	});

	$('#blockUIForgoPassword').live('click', function(){
		var url = baseurl + 'forgot_password';
		$.unblockUI();
		$.ajax({  
            type: "POST",  
            url: url,
            data: {
            },  
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}
            }
        });  			
		return false;
	});
	
	$('#blockUIForgotPasswordSubmit').live('click', function(){
		var url = baseurl + 'forgot_password';
		$.unblockUI();
		$.ajax({  
            type: "POST",  
            url: url,
            data: {
            	"data[User][email]":$('#UserEmail').val(),
            },  
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}
            }
        });  			
		return false;
	});	
	
	
	
	$('#btnSubmitSignup').live('click', function(){
		var url = baseurl + 'signup';
		$.ajax({  
            type: "POST",  
            url: url,
            data: {
            	"data[User][email]":$('#UserEmail').val(),
            	"data[User][first_name]":$('#UserFirstName').val(),
            	"data[User][last_name]":$('#UserLastName').val(),
            	"data[User][_password]":$('#UserPassword').val(),
            	"data[User][email]":$('#UserEmail').val(),
            	"data[User][password_retype]":$('#UserPasswordRetype').val()
            },  
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
            		$("#signup_sidebar_block>div").remove();
            		$("#signup_sidebar_block").append(data);
                	$(':input','.comment-form').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');            }  
            	}
        });  			
		return false;
	});
	
	$('#login_link').live("click", function(){
		$.unblockUI();
		$.ajax({
			type: "GET",
			url: baseurl + 'login',
			success: function(data){
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}
            }
		});
		return false;
	});

	$('#btnSubmitLogin').live('click', function(){
		var url = baseurl + 'login';
		$.ajax({  
            type: "POST",  
            url: url,
            data: {
            	"data[User][email]":$('#UserEmail').val(),
            	"data[User][password]":$('#UserPassword').val(),
            	"data[User][merchant]":$('#UserMerchant').attr('checked')
            },
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 261) + 'px', 
				            width: '522px',
				            cursor: 'default;'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}
            }
        });  			
		return false;
	});

	$('#btnCancelLogin').live('click', function(){
		$.unblockUI();
		return false;
	});

	$('.login-block a.close-comment').live("click", function(){
		$.unblockUI();
		return false;
	});

	$('a.close-block').live("click", function(){
		$.unblockUI();
		return false;
	});

	
	$(".coupon-code").each(function() {
		var id = $(this).attr('id').replace(/coupon_code_/g, '');
		if(FlashDetect.installed){
			var clip = PrepareZC(id, this);
		} else {
			$('#code_hover_'+id).remove();
		}
    })

    function PrepareZC(id, elem){
		ZeroClipboard.setMoviePath(baseurl+'swf/ZeroClipboard.swf');   
		var clip = new ZeroClipboard.Client();
        clip.glue($(elem)[0]);
        clip.setText($(elem).html());
        clip.addEventListener('onMouseOver', function(){
        	$('#code_hover_'+id).css('background-image', 'url("'+baseurl+'img/peel-hovered.png")');
        });
        clip.addEventListener('onMouseOut', function(){
        	$('#code_hover_'+id).css('background-image', 'url("'+baseurl+'img/peel-closed.png")');
        });
        clip.addEventListener('complete', function(client, text) {
        	$('#code_hover_'+id).hide();
        	window.open(baseurl + 'coupons/click/' + id, '_blank');
        });
        return clip;
	}
    
    $('.verify_link').live("click", function(){
    	var id = $(this).attr('id').replace(/verify_/g, '');
    	var url = baseurl + 'stores/verify/' + id;
		if(activeRequests == 0){
			activeRequests++;
	    	$.ajax({
	            type: "POST",  
	            url: url,
	            data: {
	            },
	            success: function(data){  
	            	activeRequests--;
	            	if(data != ''){
						$.blockUI({
							message: data,
							css: {
								top:  (($(window).height()/2) - 100) + 'px', 
					            left: (($(window).width()/2) - 360) + 'px', 
					            width: '720px',
					            cursor: 'default'
							},
							overlayCSS: {
								backgroundColor: '#aaa'
							}
						});
	            	}
	            }
	        });  			
		}
	    return false;
    });
    
    
    $('#btnSubmitVerify').live('click', function(){
		var url = baseurl + 'stores/verify';
		$.ajax({  
            type: "POST",  
            url: url,
            data: {
            	"data[Verify][id]":$('#VerifyId').val(),
            	"data[Verify][code]":$('#VerifyCode').val()
            },
            success: function(data){  
            	if(data==''){
            		location.reload();
            	} else {
					$.blockUI({
						message: data,
						css: {
							top:  (($(window).height()/2) - 100) + 'px', 
				            left: (($(window).width()/2) - 360) + 'px', 
				            width: '720px',
				            cursor: 'default'
						},
						overlayCSS: {
							backgroundColor: '#aaa'
						}
					});
            	}
            }
        });  			
		return false;
    });
    $('.merchant_new_coupon').click(function(){
    	$('#new_coupon_form').slideDown(500);
    	return false;
    });
    
    $("#CouponHasSpecUrl").live("click", function(){
    	if($(this).attr('checked')){
    		$('#CouponUrlInput').slideDown();
    	} else {
    		$('#CouponUrlInput').slideUp();
    		$('#CouponUrl').val('');
    	}
    });

    $('#CouponCouponType').live('change', function(){
		if($(this).val() == 'coupon_code'){
			$('#coupon_code_block').slideDown();
		} else if ($(this).val() == 'printable_coupon'){
			$("#CouponHasSpecUrl").attr('checked', 'checked');
			$('#CouponCode').val('');
			$('#coupon_code_block').slideUp();
    		$('#CouponUrlInput').slideDown();
		
		} else {
			$('#CouponCode').val('');
			$('#coupon_code_block').slideUp();
		}
	})

});

