/*======================================================================*\
|| #################################################################### ||
|| # SAO KIM CMS V2.0												  # ||  
|| # ---------------------------------------------------------------- # ||
|| # All Ajavascript code in this file is ©2009-2010 Sao Kim Co., Ltd.# ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- SAOKIM CMS IS NOT FREE SOFTWARE --------------- # ||
|| # http://www.saokimad.com | http://www.saokim.com.vn               # ||
|| #################################################################### ||
\*======================================================================*/

function loadInit(baseUrl)
{
	/*jQuery(document).ready(function(){
		jQuery("#footer").corners("top 10px");	
	});*/
	
}

function loadImage(id,height,image,title)
{
	var baseUrl	=	jQuery("#baseUrl").val();
	//var url	=	baseUrl+"/"+alias+"/mark/"+id;
	var url	=	baseUrl+"/upload/images/gallery/"+image;
	document.write("<object width='700' height='"+height+"' data='"+url+"' type='application/x-shockwave-flash' title='"+title+"'><param name='movie' value='"+url+"' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><param name='width' value='700' /><param name='height' value='"+height+"' /><param name='src' value='"+url+"' /><param name='pluginspage' value='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' /><param name='type' value='application/x-shockwave-flash' /></object>");
}


/*function loadBanner(url)
{
	var baseUrl	=	jQuery("#baseUrl").val();
	var s1 = new SWFObject(baseUrl+"/themes/js/banner/imagerotator.swf","rotator","1024","250","7");
	s1.addParam("allowfullscreen","true");
	s1.addVariable("file",url);
	s1.addVariable("width","1024");
	s1.addVariable("height","250");
	s1.addParam("wmode","transparent");
	s1.addVariable("overstretch","true");
	s1.addVariable("shownavigation","false");
	s1.write("topbanner");	
}*/

function loadBanner(baseUrl)
{
	// JAVASCRIPT VARS
	// cache buster
	var cacheBuster = "?t=" + Date.parse(new Date());		
	// stage dimensions
	var stageW = 980;//"100%";
	var stageH = 395;//"100%";
	
	// ATTRIBUTES
	var attributes = {};
	attributes.id = 'FlabellComponent';
	attributes.name = attributes.id;
	
	// PARAMS
	var params = {};
	params.bgcolor = "#5F6468";
	
	/* FLASH VARS */
	var flashvars = {};				
	
	/// if commented / delete these lines, the component will take the stage dimensions defined 
	/// above in "JAVASCRIPT SECTIONS" section or those defined in the settings xml			
	flashvars.componentWidth = stageW;
	flashvars.componentHeight = stageH;
	
	/// path to the content folder(where the xml files, images or video are nested)
	/// if you want to use absolute paths(like "http://domain.com/images/....") then leave it empty("")
	flashvars.pathToFiles = "";
	flashvars.xmlPath = baseUrl+"/templates/client/banner/xml/banner.xml";
	
	/** EMBED THE SWF**/
	swfobject.embedSWF(baseUrl+"/templates/client/preview.swf"+cacheBuster, attributes.id, stageW, stageH, "9.0.124", baseUrl+"/templates/client/js/expressInstall.swf", flashvars, params);
}

function loadMyBanner(baseUrl)
{
	$(document).ready(function() {
	   $.animateBackground=function($colour) {
			$("#home-featured, #home-featured-wrapper, #header ul li.active").animate({ backgroundColor: $colour }, 10);//10mms
		}
			
		$("#home-featured-wrapper").each(function() {
			$("#header ul li.active").css("background-color",$(this).css("background-color"));
		});
	
       $("#home-featured").each(function() {
			var flashvars = {"xmlPath":""+baseUrl+"/templates/client/flash/clips.xml"};
			var params = {"allowScriptAccess":"sameDomain","wmode":"transparent","allowFullScreen":"true"};
			var attributes = {};
			swfobject.embedSWF(baseUrl+"/templates/client/flash/main.swf", "home-featured", "970", "387", "9.0.0", false, flashvars, params, attributes);
			
		});	
		
	});	
}

function orderCheck()
{
	var your_name		=	jQuery("#your_name").val();
	var	your_email		=	jQuery("#your_email").val();
	var	your_phone		=	jQuery("#your_phone").val();
	var	your_company	=	jQuery("#your_company").val();
	var	your_address	=	jQuery("#your_address").val();
	var	your_website	=	jQuery("#your_website").val();
	var your_business	=	jQuery("#your_business").val();
	
	var accept_condition	=	jQuery("#accept_condition").val();
	
	if(your_name==""){
		alert("- Vui lòng nhập họ tên đầy đủ của bạn");	
		jQuery("#your_name").focus();
		jQuery("#your_name").css('backgroundColor','#FFFFCC');
		return false;
	}
	else{
		jQuery("#your_name").css('backgroundColor','');		
	}
	
	if(your_name.length < 6){
		alert("- Tên của bạn quá ngắn");	
		jQuery("#your_name").focus();
		jQuery("#your_name").css('backgroundColor','#FFFFCC');
		return false;	
	}
	else{
		jQuery("#your_name").css('backgroundColor','');	
	}
	
	
	if(isEmail(your_email)==false){
		alert("- Email phải đúng định dạng và phải còn hoạt động để nhận được hóa đơn");	
		jQuery("#your_email").focus();
		jQuery("#your_email").css('backgroundColor','#FFFFCC');	
		return false;
	}
	else{
			jQuery("#your_name").css('backgroundColor','');
		}
	
	if(your_phone==""){
		alert("- Vui lòng nhập số điện thoại của bạn");	
		jQuery("#your_phone").focus();
		jQuery("#your_phone").css('backgroundColor','#FFFFCC');
		return false;
	}
	else{
		jQuery("#your_phone").css('backgroundColor','');		
	}
	
	if(your_phone.length < 9){
		alert("- Số điện thoại của bạn phải chứa tối thiểu 9 ký tự");	
		jQuery("#your_phone").focus();
		jQuery("#your_phone").css('backgroundColor','#FFFFCC');
		return false;	
	}
	else{
		jQuery("#your_phone").css('backgroundColor','');	
	}
	
	if(your_company==""){
		alert("- Vui lòng nhập tên công ty của bạn");	
		jQuery("#your_company").focus();
		jQuery("#your_company").css('backgroundColor','#FFFFCC');
		return false;
	}
	else{
		jQuery("#your_company").css('backgroundColor','');		
	}
	
	if(your_company.length < 6){
		alert("- Tên công ty của bạn phải chứa tối thiểu 6 ký tự");	
		jQuery("#your_company").focus();
		jQuery("#your_company").css('backgroundColor','#FFFFCC');
		return false;	
	}
	else{
		jQuery("#your_company").css('backgroundColor','');	
	}
	
	if(your_address==""){
		alert("- Vui lòng nhập địa chỉ công ty bạn");	
		jQuery("#your_address").focus();
		jQuery("#your_address").css('backgroundColor','#FFFFCC');
		return false;
	}
	else{
		jQuery("#your_address").css('backgroundColor','');	
	}
	
	if(your_business==""){
		alert("- Vui lòng cho LogoArt biết hoạt động kinh doanh chính của công ty bạn");	
		jQuery("#your_business").focus();
		jQuery("#your_business").css('backgroundColor','#FFFFCC');
		return false;	
	}
	else{
		jQuery("#your_business").css('backgroundColor','');		
	}
	
	if(accept_condition==""){
		alert("- Bạn phải đồng ý với các chính sách, điều kiện bởi LogoArt.vn");	
		jQuery("#accept_condition").focus();
		jQuery("#accept_condition_text").addClass("font-red");
		return false;
	}
	
	//alert("Vui lòng không nhấn nút back trên trình duyệt trong suốt quá trình đặt hàng.\n Chúng tôi sẽ xác nhận với bạn lần nữa ngay khi bạn submit thông tin này");
	jQuery("#frmOrder").submit();
}


function changePayment(payselected)
{
	var baseUrl	=	jQuery("#baseUrl").val();
	switch(payselected)	
	{
		case "1":
			jQuery("#paycontent").html("<div class='loading'></div>");
			jQuery("#paycontent").load(baseUrl+"/index/loadpayment/selected/1/");
		break;
		case "2":
			jQuery("#paycontent").html("<div class='loading'></div>");
			jQuery("#paycontent").load(baseUrl+"/index/loadpayment/selected/2/");
		break;
		case "3":
			jQuery("#paycontent").html("<div class='loading'></div>");
			jQuery("#paycontent").load(baseUrl+"/index/loadpayment/selected/3/");
		break;
		case "4":
			jQuery("#paycontent").html("<div class='loading'></div>");
			jQuery("#paycontent").load(baseUrl+"/index/loadpayment/selected/4/");
		break;
	}
}

function sendOrder(option)
{
	var baseUrl	=	jQuery('#baseUrl').val();
    var dataString	=	"";
    var url			=	baseUrl+"/order/send/?option="+option;
	jQuery(".orderLoading").html('Đang gửi...');
	jQuery.ajax({
			   type:"GET",
			   dataType:"html",
			   url:url,
			   data:dataString,
			   success: function(html){
				   jQuery(".orderLoading").html('Gửi đơn hàng');
					if(html){
						if(option=='NL'){
							jQuery("#NLResult").html(html);
						}
						else{
							alert(html);	
							window.location.href = baseUrl;
						}
					}
				}
			});
}



function otherFontStyle(is_checked)
{
	if(is_checked==1){
		jQuery('.fontstyle').attr('checked','');	
		jQuery('.fontstyle').attr('disabled','disabled');
	}
	else{
		jQuery('.fontstyle').attr('disabled','');	
	}
}

function loadGalleryInit(baseUrl)
{
	jQuery(document).ready(function(){
		jQuery("#top-gallery-menu").corners("bottom 6px");	
		jQuery("#main-g").corners("6px");
		jQuery("#footer").css("width","940px");
		jQuery("#footer").css("marginLeft","auto");
		jQuery("#footer").css("marginRight","auto");
		jQuery("#footer-inner").css("width","auto");
		jQuery("#footer").corners("top 10px");	
	});
}

function vote(baseUrl,question_id)
{
	var selected = jQuery('#selected_'+question_id).val();
	if(selected==""){
		alert("Hay chon mot trong cac muc truoc khi bieu quyet");
		return false;
	}
	else{
		popupCenter(baseUrl+'/vote/?a='+selected+'&q='+question_id, 'Vote','528','400');	
	}
}

function refreshCaptcha(target_id)
{
	var randomnumber=Math.floor(Math.random()*1001); // generate a random number to add to image url to prevent caching
    document.images[target_id].src = document.images[target_id].src + '&rand=' + randomnumber; // change image src to the same url but with the random number on the end
}

function memberLogin()
{
	var baseUrl		=	jQuery("#baseUrl").val();
	var username	=	jQuery("#widget_username").val();
	var password	=	jQuery("#widget_password").val();
	var msg	=	"";
	if( (username=="") ){
		msg	+=	"- Tên đăng nhập không đúng.";
	}
	if(password==""){
		msg	+=	"\n- Mật khẩu không đúng";
	}
	if(msg==""){
		var data	=	"username="+username+"&password="+password+"&flag_submit=widget";
		var url		=	baseUrl+"/member/login/?";
		jQuery("#wgloading").html("Loading...")
		postAjax(data,url,"wgloading",0);
	}
	else{
		alert("Có lỗi nhập dữ liệu:\n"+msg);
	}
}

function trimArr(arr,num)
{
	arr.length = (arr.length-num);
	return arr;
}

function checkSearch()
{
	var keyword ="Tìm kiếm";
	var key	=	jQuery("#keyword").val();
	if(key == keyword){
		jQuery("#keyword").val("");
		jQuery("#keyword").focus()
		return false;	
	}
	else{
		jQuery("#frmSearch").submit();	
	}
}


function sendContact(baseUrl)
{
	var msg					=	"";
	var contact_address		=	jQuery("#contact_address").val();
	var contact_tel			=	jQuery("#contact_tel").val();
	var contact_fullname	=	jQuery("#contact_fullname").val();
	var contact_email		=	jQuery("#contact_email").val();
	var how_find_us			=	jQuery("#how_find_us").val();
	var current_url			=	jQuery("#current_url").val();
	var contact_content		=	jQuery("#contact_content").val();
	var contact_region		=	"";
	var region		=	jQuery("input[@name='contact_region']:checked").val();
	if(region!='undefined' && region){
		contact_region	=	region;	
	}

	var security_code		=	jQuery("#security_code").val();
	jQuery("#loadingContact").show();
	var lang	=	jQuery("#lang").val();
	var data	=	"contact_fullname="+contact_fullname+"&contact_email="+contact_email+"&contact_address="+contact_address+"&contact_tel="+contact_tel+"&how_find_us="+how_find_us+"&current_url="+current_url+"&contact_content="+contact_content+"&contact_region="+contact_region+"&security_code="+security_code;
	var url		=	baseUrl+"/contact/send/"+lang+"/?";
	loadAjax("POST","html",data,url,"contactMsg",0);
	//alert(url+data);
}

function clearContact()
{
	clear('contact_company');
	clear('contact_address');
	clear('contact_tel');
	clear('contact_fullname');
	clear('contact_content');
	clear('security_code');
	clear('contact_email');
}

//++++ Phan trang anh gallery trong bai viet [ga]gallery_id,gallery_id[/ga]
function xemanh(i)
{
    var base_url	=	jQuery('#baseUrl').val();
    var action		=	jQuery('#viewContentAction').val();
	var lang		=	jQuery('#lang').val();
    var content_id	=	jQuery('#content_id').val();
    var data		=	"act=paging2&page2="+i;
    var url			=	base_url+"/alias/"+action+"/"+content_id+"/"+lang+"/?";
    loadAjax("GET","html",data,url,'listImage',0);
}
//++++ Ham cho phan comment
function sendComment()
{
	var baseUrl					=	jQuery("#baseUrl").val();
	var comment_author			=	jQuery("#comment_author").val();
	var comment_author_email	=	jQuery("#comment_author_email").val();
	var comment_author_url		=	jQuery("#comment_author_url").val();
	var comment_content			=	jQuery("#comment_content").val();
	var comment_from			=	jQuery("#comment_from").val();
	var comment_from_id			=	jQuery("#comment_from_id").val();
	var security_code			=	jQuery("#security_code").val();
	var has_login				=	jQuery("#has_login").val();
	var msg	=	"";
	
	var data	=	"comment_author="+comment_author+"&comment_author_email="+comment_author_email+"&comment_author_url="+comment_author_url+"&comment_content="+comment_content+"&comment_from="+comment_from+"&comment_from_id="+comment_from_id+"&security_code="+security_code+"&has_login="+has_login;
	var url		=	baseUrl+"/comment/add/?";
	jQuery("#loading").show();
	postAjax(data,url,"msg",0);
}

function clearComment(){
	clear("comment_author_url");
	clear("comment_author_email");
	clear("comment_content");
	clear("comment_author");
}
//+++ Paging comment
function xemCom(i)
{
var baseUrl		=	jQuery('#baseUrl').val();
var viewContentAction	=	jQuery('#viewContentAction2').val();
var content_id			=	jQuery('#content_id2').val();
var lang		=	jQuery('#lang').val();
var data		=	"act=pagingComment&pComment="+i;
var url			=	baseUrl + "/"+viewContentAction+"/alias/"+content_id+"/"+lang+"/?";
jQuery("#loadingIMG").html("<div class=\"loading\"></div>");
loadAjax("GET","html",data,url,'listComment',0);
}

//++++ Phan trang list content 
function xemLC(i)
{
var base_url	=	jQuery('#baseUrl').val();
var action		=	jQuery('#listContentAction').val();
var category_id	=	jQuery('#category_id').val();
var lang		=	jQuery('#lang').val();
var data		=	"act=paging&page="+i;
var url			=	base_url+"/alias/"+action+"/"+category_id+"/?";
jQuery("#loadingIMG").html("<div class='loading'></div>");
loadAjax("GET","html",data,url,'list',0);
}


//++++ Phan trang bai viet khac
function xemOtherContent(i)
{
	var baseUrl		=	jQuery('#baseUrl').val();
	var viewContentAction	=	jQuery('#viewContentAction').val();
	var content_id	=	jQuery('#content_id').val();
	var lang		=	jQuery('#lang').val();
	var data		=	"act=paging&page="+i;
	var url			=	baseUrl +"/"+content_id+"/"+viewContentAction+"/"+lang+"/?";
	loadAjax("GET","html",data,url,'other',0);
}

//++++ Phan trang gallery
function xemOtherImage(i)
{
	var baseUrl		=	jQuery('#baseUrl').val();
	var viewImageGallery	=	jQuery('#viewImageGallery').val();
	var image_id	=	jQuery('#image_id').val();
	var data		=	"act=paging&page="+i;
	var url			=	baseUrl +"/alias/"+viewImageGallery+"/"+image_id+"/?";
	jQuery("#otherImageLoading").html("Loading...");
	loadAjax("GET","html",data,url,'otherImage',0);	
	//alert(url+data);
}

function xemLG(i)
{
	var baseUrl		=	jQuery('#baseUrl').val();
	var listGalleryAction	=	jQuery('#listGalleryAction').val();
	var category_id	=	jQuery('#category_id').val();
	var data		=	"act=paging&page="+i;
	var url			=	baseUrl +"/alias/"+listGalleryAction+"/"+category_id+"/?";
	loadAjax("GET","html",data,url,'listGallery',0);	
}


/**
 ** Newsletter
*/
function subscribe()
{
	var baseUrl			=	jQuery("#baseUrl").val();
	//var subscribe_name	=	jQuery("#subscribe_name").val();
	var subscribe_email	=	jQuery("#subscribe_email").val();
	var subscribe		=	jQuery("#subscrible").val();
	var security_code	=	"";//jQuery("#subscribe_security_code").val();
	var data	=	"subscribe_email="+subscribe_email+"&subscribe="+subscribe;
	var url		=	baseUrl+"/newsletter/?";
	postAjax(data,url,'newsletter_msg',0);
}

function clearNewsletter()
{
	jQuery("#subscribe_email").val("");
	//jQuery("#subscribe_name").val("");
}

//++++ save customer post date
function saveDate(cust_id)
{
	var baseUrl		=	jQuery("#baseUrl").val();
	var postDay		=	jQuery("#postDay_"+cust_id).val();
	var postMonth	=	jQuery("#postMonth_"+cust_id).val();
	var postYear	=	jQuery("#postYear_"+cust_id).val();
	var postHour	=	jQuery("#postHour_"+cust_id).val();
	var postMinute	=	jQuery("#postMinute_"+cust_id).val();
	var postSecond	=	jQuery("#postSecond_"+cust_id).val();
	jQuery.ajax({
			   type:"POST",
			   dataType:"html",
			   url:baseUrl+"/customer/update/postDay/"+postDay+"/postMonth/"+postMonth+"/postYear/"+postYear+"/postHour/"+postHour+"/postMinute/"+postMinute+"/postSecond/"+postSecond+"/cust_id/"+cust_id,
			   data:"",
			   success: function(html){
					alert(html);
				}
	});
}

//++++ set customer fields status
function setCustStatus(field_name,cust_id,field_value)
{
	var baseUrl		=	jQuery("#baseUrl").val();
	jQuery.ajax({
			   type:"POST",
			   dataType:"html",
			   url:baseUrl+"/customer/setstatus/field_name/"+field_name+"/field_value/"+field_value+"/cust_id/"+cust_id,
			   data:"",
			   success: function(html){
					alert(html);
					if(field_name=="is_hot"){
						if(field_value=="0") jQuery("#hot_"+cust_id).html("");
						else jQuery("#hot_"+cust_id).html('<img src="'+baseUrl+'/templates/client/images/hot.gif" alt="hot" >');
					}
				}
	});

}

//++++++ Up customer
function upCustomer(cust_id)
{
	var baseUrl		=	jQuery("#baseUrl").val();
	jQuery.ajax({
			   type:"POST",
			   dataType:"html",
			   url:baseUrl+"/customer/up/cust_id/"+cust_id,
			   data:"",
			   success: function(html){
					alert(html);
					//window.location.reload(true);
				}
	});
}

//++++ Show loading on center page
var spinnerVisible = false;
function showProgress() {
	if (!spinnerVisible) {
		$("div#spinner").fadeIn("fast");
		spinnerVisible = true;
	}
};
function hideProgress() {
	if (spinnerVisible) {
		var spinner = $("div#spinner");
		spinner.stop();
		spinner.fadeOut("fast");
		spinnerVisible = false;
	}
};

//++++ grayscale
jQuery(document).ready(function(){
	//grayscale.prepare( jQuery('.g-image img') );								
	//grayscale( jQuery('.g-image img'));
});
