// var create_cookie = function(name,value,days) {
	// if (days) {
		// var date = new Date();
		// date.setTime(date.getTime()+(days*24*60*60*1000));
		// var expires = "; expires="+date.toGMTString();
	// }
	// else var expires = "";
	// document.cookie = name+"="+value+expires+"; path=/";
// }

// var read_cookie = function(name) {
	// var nameEQ = name + "=";
	// var ca = document.cookie.split(';');
	// for(var i=0;i < ca.length;i++) {
		// var c = ca[i];
		// while (c.charAt(0)==' ') c = c.substring(1,c.length);
		// if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	// }
	// return null;
// }

// var erase_cookie = function(name) {
	// createCookie(name,"",-1);
// }

$(document).ready(function(){
	var t_options_en = "<option>What is your question about</option><option>Product enquiry</option><option>Service enquiry</option><option>Other</option>";
	var t_options_id = "<option>Saya ingin menanyakan tentang...</option><option>Pertanyaan produk</option><option>Pertanyaan layanan</option><option>Pertanyaan lainnya</option>";
	
	if (lang == 'en') t_options = t_options_en;
	else t_options = t_options_id;
	
	if ($('.button-like').length > 0){
		$('.button-like').click(function(){ return false; });
		set_data($('.button-like'));		
		$('.button-like').click(function(){ load_data(this); });
	}
	
	if ($('.button-dislike').length > 0){
		$('.button-dislike').click(function(){ return false; });
		set_data($('.button-dislike'));		
		$('.button-dislike').click(function(){ load_data(this); });
	}
	
	check_notification();
	clear_input();
	
	if (($('#contact').length > 0) && ($('#contact_overlay').length > 0)) {
		$('#contact').toggle(
			function(e){e.preventDefault(); if ($('.contact-product').length>0){$('#contact_subject').html(t_options);};$('#contact_overlay').fadeIn('slow');}, 
			function(e){e.preventDefault(); if ($('.contact-product').length>0){$('#contact_subject').html(t_options);};$('#contact_overlay').fadeOut('slow');}
		);
	}
	
	if (($('.contact').length > 0) && ($('#contact_overlay').length > 0)) {
		$('.contact').click(function(e){e.preventDefault(); if ($('.contact-product').length>0){$('#contact_subject').html(t_options);}; scroll_to_top(); $('#contact_overlay').fadeIn('slow');});
	}
	
	if (($('.contact-product').length > 0) && ($('#contact_overlay').length > 0)) {
		if ($('#product-title').length > 0) {
			$('.contact-product').click(function(e){
				e.preventDefault(); 
				
				if (lang == 'en') p_options = "<option>Product enquiry : "+$('#product-title').html()+"</option>"
				else p_options = "<option>Pertanyaan produk : "+$('#product-title').html()+"</option>"
				
				$('#contact_subject').html(p_options);
				
				scroll_to_top();
				$('#contact_overlay').fadeIn('slow');}
			);
		} else {
			$('.contact-product').click(function(e){e.preventDefault(); $('#contact_subject').html(t_options);scroll_to_top(); $('#contact_overlay').fadeIn('slow');});
		}
	}
	
	if ($('.contact-chat').length > 0) {
		$('.contact-chat').click(open_chat_window);
	}
});

var scroll_to_top = function(){
	 $('html, body').animate({scrollTop:0}, 'slow');
}

var open_chat_window = function(e){
	e.preventDefault();
	craft_url = site_url+'webim/client.php?locale=en';//&url='+escape(document.location.href)+'&referrer='+escape(document.referrer);
	//alert(craft_url);
	
	this.newWindow = window.open(craft_url, 'webim', 'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=1');
	this.newWindow.focus();
	this.newWindow.opener=window;
	
	return false;
}

var set_data = function(el){
	el.each(function(){
		$.data(this, 'url', $(this).attr('href')+'1');
		//alert($.data(this, 'url'));
		$(this).attr('href', '#');
	});
};

var load_data = function(el){
	url = $.data(el, 'url');// alert(url);
	$.get(url, function(text){
		//alert(parseInt(text));
		if (parseInt(text) != 0) $(el).html(text);
	});
	unbind_data();
};

var unbind_data = function(){
	$('.button-like').unbind('click').addClass('fade');
	$('.button-dislike').unbind('click').addClass('fade');
	
	$('.button-like').click(function(){ return false; });
	$('.button-dislike').click(function(){ return false; });
}

var check_notification = function(){
	if ($('#notification').length > 0){
		if ($('#notification').html() != ''){
			$('#notification').removeClass('hide');
			$('#notification').delay(7000).fadeOut('slow');
		}
	}
}

var clear_input = function(){
	var default_input = [
		'add your question little tree',
		'add question details here (optional)',
		'comma separated e.g.electricity, ventilation, savings',
		'add your answer here!',
		'Tulis pertanyaan anda',
		'Dipisahkan koma, contoh: listrik, ventilasi, penghematan',
		'Tulis rincian pertanyaan anda disini (optional)'		
	];
	
	if ($('input:text').length > 0){
		$('input:text').focus(function(){
			if (!$(this).hasClass('clearedinput')){
				if ($.inArray($.trim($(this).val()),default_input)) {$(this).val('');}
				$(this).addClass('clearedinput');
			}
		});
	}
	
	if ($('textarea').length > 0){
		$('textarea').focus(function(){ 
			if (!$(this).hasClass('clearedinput')){
				if ($.inArray($.trim($(this).html()),default_input)) { $(this).val('');$(this).html(''); }
				$(this).addClass('clearedinput');
			}
		});
	}
}
