var PARAMS = "";
var CBFUNC = "";
var LOGINURL = "#";

function addEvent() {
	$('.prompt-login').click(function(){
		var prodID = $(this).attr('prodID');
		$('#prodID').val(prodID);
		var redirect = $(this).attr('redirect');
		$('#redirect').val(redirect);
		showForm("#mx-popup-login",false);
		return false;
	});
	
	$('#frmlogin').submit(function() {
		if(validateForm(document.frmlogin)){
			var frm = $('#frmlogin').serialize();
				var prodID = $('#prodID').val();
				var redirect = $('#redirect').val();
				var dataString = "xAction=loginMember&"+frm;
				var isCartEmpty = $('#frmAddEdit #isCartEmpty').val();
				//var aUrl = SITEURL+"/mod/home/x-home.inc.php";
				var aUrl = SITEURL+"/mod/user/x-user.inc.php";
				$.ajax({url:aUrl, data: dataString, success:function(data){
																	 
				if(data=="OK"){
					if(prodID){ addwishlist(prodID); countWishlistItem(); }
					if(redirect){
						window.location = SITEURL+redirect;
						return false;
					}					
					if(isCartEmpty=="1")	window.location = SITEURL+"/checkout";
					else	window.location = SITEURL;
				} else {
					//showMxPopup(result);
					$('#error-msg').text(data);
				}
			
			}});
		}
		return false;
	});
	
	//$('.single-product-wrap').hide();
	//$('.single-product-wrap:first').show();
	
	/*$('.prodAddCart').click(function(){		
		var prodID = $(this).attr("rel");
		var qty = $('input#quantity').val();
		var color = $('input#color').val();
		var size = $('input#size').val();
		addCart(prodID, qty, color, size)
		return false;
	});*/

	$('.selectSize').click(function(){
		var size = $(this).attr("rel");
		$('input#size').val(size);
		$('#sizeSelected').html(size);
		return false;
	});
	
	$('#frmCheckout #btnContinue').click(function(){
		window.location = SITEURL;
	});	

	$('.removeID').click(function() {
		var chk = $(this).attr("rel");		
		var dataString = "xAction=RemoveFrmCart&productID="+chk;
		var aUrl = SITEURL+"/mod/home/x-home.inc.php";
		//alert(aUrl+"?"+dataString);
		$.ajax({
			type: "GET",
			url: aUrl,
			data: dataString,
			cache: false,
			success: function(data){
				$('div#shop-bag').html(data);
				addEvent();
				countCartItem();
				
			}
		});
		return false;
	});
	
	$('.updateCart').click( function() {
		var frm = $('#frmUpdate').serialize();
		var dataString = "xAction=updateCart&"+frm;
		var aUrl = SITEURL+"/mod/home/x-home.inc.php";
			//alert(aUrl+"?"+dataString);
			$.ajax({
				type: "GET",
				url: aUrl,
				data: dataString,
				cache: false,
				success: function(data){
					$('div#shop-bag').html('<h1 class="heading-bottom-bg">Shopping Bag</h1>'+data);
					addEvent();
					countCartItem();
				}
			});
		return false;
	});
	
	$('.addDesigner').click( function() {
		var desgID = $(this).attr('desgID');
		var dataString = "xAction=addDesigners&desgID="+desgID;
		var aUrl = SITEURL+"/mod/designers/x-designers.inc.php";
				//alert(aUrl+"?"+dataString);
				$.ajax({
					type: "GET",
					url: aUrl,
					data: dataString,
					cache: false,
					success: function(data){
						if(data=="exist"){
							showMxPopup("Designer is already present in your list");
						} else if(data=="error"){
							showMxPopup("Unexpexted error occured");
						}else{
						$('div#myDesignersCnt').html('My Designers('+data+')'); }
						addEvent();
						countCartItem();
					}
				});
		return false;
	});	
}

function countCartItem() { 
	var dataString = "xAction=countCartItem";
	var aUrl = SITEURL+"/mod/home/x-home.inc.php";
	//alert(aUrl+"?"+dataString);
	$.ajax({
		type: "GET",
		url: aUrl,
		data: dataString,
		cache: false,
		success: function(data){
			$('#cartStatus').html(data);
		}
	});
}

function countWishlistItem() { 
	var dataString = "xAction=countWishlistItem";
	var aUrl = SITEURL+"/mod/home/x-home.inc.php";
	//alert(aUrl+"?"+dataString);
	$.ajax({
		type: "GET",
		url: aUrl,
		data: dataString,
		cache: false,
		success: function(data){
			$('#wishlistCount').html(data);
		}
	});
}

function addwishlist(prodID) {
	var dataString = "xAction=addWishlist&productID="+prodID;
	var aUrl = SITEURL+"/mod/home/x-home.inc.php";
	//alert(aUrl+"?"+dataString);
	$.ajax({
		type: "GET",
		url: aUrl,
		data: dataString,
		cache: false,
		success: function(data){
			addEvent();
		}
	});
}

function changeImage() {
	$('.changeImage').unbind('click');
	$('.changeImage').click(function(){ 
		showLoader($(this));											 
		var imgName = $(this).attr('imgName');
		var imgPath = SITEURL+"/core/image.inc.php?imagePath="+ABSPATH+"uploads/product_color/"+imgName+"&w=290&h=434&type=resizeFixed";
		$(this).closest('div').find('img#bigImage').attr("src",imgPath);
		hideLoader();
		return false;
	});	
}

$(document).ready( function(){	
	addEvent();
	changeImage();

	$('a#refter-friends').click(function() {
		$('#prodID').val($('#productID').val());
		showForm("#referFriend");
		return false;
	});
	
	$('#frmRefFriend').submit(function(){
		if(validateForm(document.frmRefFriend)){									   
			var frm = $('#frmRefFriend').serialize();
			var dataString = frm;
			var aUrl = SITEURL+"/mod/home/x-home.inc.php";
				   //alert(aUrl+"?"+dataString);
					$.ajax({
						type: "GET",
						url: aUrl,
						data: dataString,
						cache: false,
						success: function(data){
							hideForm("#referFriend");
							showMxPopup(data);        
						}
					});
		}
		return false;
	});
	
	
	$('div.quest-answ').hide();
	$('li.togle').click(function(){
		$(this).next('div').slideToggle();
	});
	
});

function sumbitContact(frm){
	if(validateForm(frm)) {
		var frm = $('#frmContact').serialize();
		var dataString = "xAction=sendMessage&"+frm;
		var aUrl = SITEURL+"/mod/contact/x-contact.inc.php";
		//alert("URL : "+aUrl+"?"+dataString);
		showLoader($("#btnSend"));
		$.ajax({type: "GET",url:aUrl, data: dataString, success:function(data){
			//alert("data : "+data);
			if(data=="OK"){
				showMxPopup("Thank you for your time, your request is being send");
			} else {	showMxPopup(data);	}				
		}});
	}
	return false;
}


function sumbitUpdate(frm) {
		if(validateForm(frm)) {
		var frm = $('#frmUpdate').serialize();
		var action = $('#frmUpdate #xAction').attr('value');
		//var dataString = "xAction="+action+"&"+frm;
		var dataString = "xAction=UPDATE&"+frm;
		var isCartEmpty = $('#frmUpdate #isCartEmpty').val();
		//var aUrl = SITEURL+"/mod/home/x-home.inc.php";
		var aUrl = SITEURL+"/mod/user/x-user.inc.php";
			//alert(aUrl+"?"+dataString);
				$.ajax({url: aUrl,data: dataString,	success: function(data){
						//alert("msg : "+data);
						if(data=="OK"){
							//window.location = SITEURL;
							if(isCartEmpty=="1"){ window.location = SITEURL;}
							else { window.location = SITEURL;}
						}
						else {	showMxPopup(data); }
					}
				});
			}		
		return false;
}
	
	
function sumbitRegister(frm) {
		if(validateForm(frm)) {
		var frm = $('#frmAddEdit').serialize();
		var action = $('#frmAddEdit #xAction').attr('value');
		var dataString = "xAction="+action+"&"+frm;
		//var isCartEmpty = $('#frmAddEdit #isCartEmpty').val();
		//var aUrl = SITEURL+"/mod/home/x-home.inc.php";
		var aUrl = SITEURL+"/mod/user/x-user.inc.php";
			//alert(aUrl+"?"+dataString);
				$.ajax({url: aUrl,data: dataString,	success: function(data){
						//alert("msg : "+data);
						if(data=="OK"){							
							if(isCartEmpty=="1"){ window.location = SITEURL;}
							else { window.location = SITEURL;}
						}
						else {	$('error-msg').text(data);	}
					}
				});
			}		
		return false;
	}
