// <![CDATA[
var waitingLoadingAjax=false;

function openLink(url){
	window.open(url);
}
			
function copyText(value,text,id){
	var clip = new ZeroClipboard.Client();
	
	clip.setText('');
	clip.destroy();
	clip.addEventListener( 'mouseUp', function(client) { 			
			clip.setText(text);
			$('#success_copy_' + id).html('Code copied successful');
	} );
	
	clip.addEventListener( 'mouseOver', function(client) { 			
			Tip('Click to copy code on clipboard.<br /> Using Control+V(PC) or Command+V(Mac)<br /> to paste coupon code during checkout.');
	} );

	
	clip.glue(value);
	
}
function copyTextAndVisit(value,text,url,id){		
	var clip = new ZeroClipboard.Client();
	clip.setText('');
	clip.destroy();
	clip.addEventListener( 'mouseUp', function(client) { 
			clip.setText(text);
			$('#success_copy_' + id).html('Code copied successful');

			window.open(url);
			
			ajaxCheckNumClick(url.replace(/redirect_url/gi,'add_num_links'));	
			
			document.getElementById('copy_code_' + id).style.display='';
	} );
	
	clip.addEventListener( 'mouseOver', function(client) { 			
			Tip('Click to copy code on clipboard and visit site.<br /> Using Control+V(PC) or Command+V(Mac)<br /> to paste coupon code during checkout.');
	} );

	
	clip.glue(value);
}

function copyTextAndVisitForStore(value,text,url,id){		
	var clip = new ZeroClipboard.Client();
	clip.setText('');
	clip.destroy();
	clip.addEventListener( 'mouseUp', function(client) { 
			clip.setText(text);
			$('#success_copy_' + id).html('Code copied successful');

			window.open(url);
			
			ajaxCheckNumClick(url.replace(/redirect_url/gi,'add_num_links'));
			
			var elements = $('.button_process_again');
			for (var i = 0; i < elements.length; i++) {
				var img = elements[i];
				img.setAttribute("style","display:");			
			}

	} );
	
	clip.addEventListener( 'mouseOver', function(client) { 			
			Tip('Click to copy code on clipboard and visit site.<br /> Using Control+V(PC) or Command+V(Mac)<br /> to paste coupon code during checkout.');
	} );

	
	clip.glue(value);
}

function activateCode(){
	Tip('Click to redeem coupon, the store may list discount code<br/> on their landing page or in most cases you will get automatic<br/> discount during checkout.');
}

function visitDeal(){
	Tip('Click to visit site and start saving.');
}

function printMe(){
	Tip('Click to see coupon and print.');
}

function doScrollTop(){
	$('html, body').animate({scrollTop: '0px'}, 800);
	$('#div_top_button').attr('style','display:none');
}

function ajaxCheckNumClick(url){
	$.ajax({
		url: url,
		type:'POST',
		data: {value:'true'},
		dataType:'html',
		cache:false,
		async:true,
		success: function(){
		}	
	});	
}

function ajaxSetVoteLink(id,num){
	$('#vote_tab_' + id).html('<img src="' + pathURL + 'img/working.gif"/>');
	$.ajax({
		url: pathURL + 'add_vote_links/' + id,
		type:'POST',
		data: {value:'true',number:num},
		dataType:'html',
		cache:false,
		async:true,
		success: function(data){
			$('#vote_tab_' + id).html(data);
		}	
	});	
}
function ajaxAddStoreClick(id){
	$.ajax({
		url: pathURL + 'add_store_click/' + id,
		type:'POST',
		data: {},
		dataType:'html',
		cache:false,
		async:true,
		success: function(data){
		}	
	});	
}

function ajaxLoadPage(url,id){
	$('#' + id).html('<img src="' + pathURL + 'img/working.gif"/>');
	$.ajax({
		url: url,
		type:'POST',
		dataType:'html',
		cache:false,
		async:true,
		success: function(data){
			$('#' + id).html(data);
		}	
	});	
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.val().length > limitNum) {
		limitField.val(limitField.val().substring(0, limitNum));
	} else {
		limitCount.html(limitNum - limitField.val().length);
	}
}

function divLoading(id) {
	$('#' + id).html('<img src="' + pathURL + 'img/working.gif"/>');
	return true;
}

function checkLoading(id) {
	if(waitingLoadingAjax==false){
		var varCheck=true;
		for(var i=1;i<arguments.length;i++){
			if(arguments[i]==false){
				varCheck=false;
			}
		}

		if(varCheck){
			$('#' + id).html('<img src="' + pathURL + 'img/working.gif"/>');
			return true;
		}else
			return false;
	}else{
		return false;
	}
}
// ]]>
