function loadblockUI(msg){
$.blockUI({ message: '<div class="png-box"><div class="lt"></div><div class="t"></div><div class="rt"></div><div class="c"><div class="l"></div><div class="content"><div class="light-box-content">'+msg+'</div></div><div class="r"></div></div><div class="lb"></div><div class="b"></div><div class="rb"></div></div>' });
}

function loadstate(countryid) {
	//document.getElementById('prev_state').innerHTML = '';
	jQuery.ajax({
	type: "POST",
	url: baseurl+'/myaccount/loadstate',
	data: "countryid="+countryid,
	success: function(msg){
		$('#state').html(msg);
	},
   beforeSend: function(){
	$('#state').html('<option value="">Loading...</option>');
   },
   complete: function(){
	 
   }
   });
}


function getState(opt,countryval,divid) {
//document.getElementById('prev_state').innerHTML = '';
jQuery.ajax({
type: "POST",
url:'/maestro/commonajax/getstate',
data: "opt="+opt+"&countryval="+countryval+"&divid="+divid,
success: function(msg){
document.getElementById(divid).innerHTML = msg;
}
});
}

function newAutoJump(ctrl_id,e,feild1,feild2,feild3){
var code;
if (e.which) code = e.which; else code = e.keyCode;
if(ctrl_id==1 && document.getElementById(feild1).value.length>=3 && code!=37 && code!=38 && code!=39 && code!=40 && code!=9 && code!=16){
document.getElementById(feild2).focus();	
}else if(ctrl_id==2 && document.getElementById(feild2).value.length>=3  && code!=37 && code!=38 && code!=39 && code!=40 && code!=9 && code!=16){
document.getElementById(feild3).focus();	
}
}

function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);
else 
countfield.value = maxlimit - field.value.length;
}

function keywordValueempty(txtvalue) {
	if(document.getElementById('keyword').value == txtvalue) 
	document.getElementById('keyword').value = "";
}

function keywordValuefill(txtvalue) {
	if(document.getElementById('keyword').value == "") 
	document.getElementById('keyword').value = txtvalue;
	setTimeout("$('#divSearchoptions').slideUp()",1000);
}

function emptySearch(txtvalue) {
	if(document.getElementById('keyword').value != txtvalue)
	document.getElementById('keyword').value = txtvalue;
}

function getNextSetArticleRecords(fromrec,catid)
{
	var sortby = $('#sortby').val();
	var blogsperpage = $('#blogsperpage').val();
	if(catid==''){
		catid = $('#catid').val();
	}
	
	if(catid=='clearcatid'){
		$('#catid').val('');
		catid='';
	}
	
	if(typeof(catid)=='undefined'){
		catid = '';
	}
	sortby = $('#sortby').val();
	articlesperpage = $('#articlesperpage').val();
	
	var param = "fromrec="+fromrec+"&catid="+catid+"&sortby="+sortby+"&articlesperpage="+articlesperpage;
	$.ajax({
		type: "POST",
		url: baseurl+"/articles/getlistingsrecords",
		data: param,
		success: function(msg){
			 $.unblockUI();
			 var msgdata = msg.split("@SPLIT@");
			 if(catid!=''){
				 if(catid!=$('#catid').val()){
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#articlecenterbox').html(msgdata[2]);
				 }else{
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#articlecenterbox').append('<div class="article_hr" style="clear:both;"></div>');
					 $('#blogcenterbox').append(msgdata[2]);
				 }
			 }else{
				 if(fromrec!=''){
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#articlecenterbox').append('<div class="article_hr" style="clear:both;"></div>');
					 $('#articlecenterbox').append(msgdata[2]);
				 }else{
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#articlecenterbox').html(msgdata[2]);
				 }
			 }
				
			if(catid=='clearcatid'){
				$('#catid').val('');
			}else{
				if(catid!=''){
					$('#catid').val(catid);
				}	
			}			 
		},
	   beforeSend: function(){
			loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
	   		$('#shownextitem').remove();
			$('html, body').animate({scrollTop: $('#articlecenterbox').height()+300}, 800);
	   },
	   complete: function(){
		 $.unblockUI();
	   }
    }); 
		
}



function getNextSetBlogRecords(fromrec,catid)
{
	var sortby = $('#sortby').val();
	var blogsperpage = $('#blogsperpage').val();
	if(catid==''){
		catid = $('#catid').val();
	}
	
	if(catid=='clearcatid'){
		$('#catid').val('');
		catid='';
	}
	
	
	
	
	var param = "fromrec="+fromrec+"&catid="+catid+"&sortby="+sortby+"&blogsperpage="+blogsperpage;
	$.ajax({
		type: "POST",
		url: baseurl+"/blogs/getlistingsrecords",
		data: param,
		success: function(msg){
			 $.unblockUI();
			 var msgdata = msg.split("@SPLIT@");
			 if(catid!=''){
				 if(catid!=$('#catid').val()){
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#blogcenterbox').html(msgdata[2]);
				 }else{
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#blogcenterbox').append('<div class="article_hr" style="clear:both;"></div>');
					 $('#blogcenterbox').append(msgdata[2]);
				 }
			 }else{
				 if(fromrec!=''){
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#blogcenterbox').append('<div class="article_hr" style="clear:both;"></div>');
					 $('#blogcenterbox').append(msgdata[2]);
				 }else{
					 $('#divCategories').html(msgdata[0]);
					 $('#divShowing').html(msgdata[1]);
					 $('#blogcenterbox').html(msgdata[2]);
				 }
			 }
				
			if(catid=='clearcatid'){
				$('#catid').val('');
			}else{
				if(catid!=''){
					$('#catid').val(catid);
				}	
			}			 
		},
	   beforeSend: function(){
			loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
	   		$('#shownextitem').remove();
			$('html, body').animate({scrollTop: $('#blogcenterbox').height()+300}, 800);
	   },
	   complete: function(){
		 $.unblockUI();
	   }
    }); 
		
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////************** TAB INITIALISATION *************////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function initTabs2() {
	var sets = document.getElementsByTagName("ul");
	for (var i = 0; i < sets.length; i++)
	{
	if (sets[i].className.indexOf("tab-links") != -1)
	{
	var tabs = [];
	var links = sets[i].getElementsByTagName("a");
	for (var j = 0; j < links.length; j++)
	{
	if (links[j].className.indexOf("tab") != -1)
	{
	tabs.push(links[j]);
	links[j].tabs = tabs;
	var c = document.getElementById(links[j].href.substr(links[j].href.indexOf("#") + 1));
	//reset all tabs on start
	if (c) if (links[j].className.indexOf("active") != -1) c.style.display = "block";
	else c.style.display = "none";
	links[j].onclick = function ()
	{
	var c = document.getElementById(this.href.substr(this.href.indexOf("#") + 1));
	if (c)
	{
	//reset all tabs before change
	for (var i = 0; i < this.tabs.length; i++)
	{
	document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#") + 1)).style.display = "none";
	this.tabs[i].className = this.tabs[i].className.replace("active", "");
	}
	this.className += " active";
	c.style.display = "block";
	return false;
	}
	}
	}
	}
	}
	}
}

	if (window.addEventListener) window.addEventListener("load", initTabs2, false);
	else if (window.attachEvent) window.attachEvent("onload", initTabs2);

function tabSelected(id)   {
	var c = document.getElementById(id);
	if (c)
	{
	//reset all tabs before change
	for (var i = 0; i < 4; i++)
	{
		document.getElementById("tab"+parseInt(i+1)).style.display = "none";
		$j("#idtab"+parseInt(i+1)).removeClass("tab active");
		$j("#idtab"+parseInt(i+1)).addClass("tab");
		//document.getElementById("idtab"+parseInt(i+1)).setAttribute("class", "tab");
	}
	//document.getElementById("id"+id).setAttribute("class", "tab active");
	$j("#id"+id).addClass("tab active");
	if(document.getElementById('contact_id'+id))
		document.getElementById('contact_id'+id).style.display = "block";
	if(document.getElementById('event_id'+id))
		document.getElementById('event_id'+id).style.display = "block";
	if(document.getElementById('photo_id'+id))
		document.getElementById('photo_id'+id).style.display = "block";
		c.style.display = "block";
	return false;
	}
}

function afterLoginAddArticleComment(articleid){
	var param = "from=login&articleid="+articleid;
	$.ajax({
		type: "GET",
		url: baseurl+"/articles/addcomment",
		data: param,
		success: function(msg){
			$("#divLoginForm").html(msg);
		},
	   beforeSend: function(){
			//loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
	    },
	   complete: function(){
		 //$.unblockUI();
	   }
    }); 	
}

function afterLoginAddBlogComment(blogid){
	var param = "from=login&blogid="+blogid;
	$.ajax({
		type: "GET",
		url: baseurl+"/blogs/addcomment",
		data: param,
		success: function(msg){
			$("#divLoginForm").html(msg);
		},
	   beforeSend: function(){
			//loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
	    },
	   complete: function(){
		 //$.unblockUI();
	   }
    }); 	
}

function getBannerAccountDetail(){
	var param = "";
	$.ajax({
		type: "GET",
		url: baseurl+"/index/banneraccountdetail",
		data: param,
		success: function(msg){
			$("#banneraccountdetail").html(msg);
		},
	   beforeSend: function(){
			//loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
	    },
	   complete: function(){
		 //$.unblockUI();
	   }
    }); 	
	
}


function loadvideo(videoid,videotype){
	if(videotype=='youtube'){ 
		$video = '<embed src="http://www.youtube.com/v/'+videoid+'&autoplay=1&rel=1" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" width="460" height="295"></embed>';
	}else if(videotype=='vimeo'){ 
		$video = '<iframe src="http://player.vimeo.com/video/'+videoid+'?title=0&amp;autoplay=1&amp;byline=0&amp;portrait=0" width="460" height="295" frameborder="0"></iframe>';
	} 
	$("#videopreview").html($video);
}

function getNextSetRecords(level,id,fromrec)
{
	var sortby = $('#sortby').val();
	var productsperpage = $('#productsperpage').val();
	var pricerange = $('#pricerange').val();
	var display = $('#display').val();
	
	var param = "level="+level+"&id="+id+"&fromrec="+fromrec+"&display="+display+"&sortby="+sortby+"&productsperpage="+productsperpage+"&pricerange="+pricerange;
	$.ajax({
	type: "POST",
	url: baseurl+"/store/getlistingsrecords",
	data: param,
	success: function(msg){
		 $.unblockUI();
		 msgdata = msg.split('@@SPLIT@@');
		 $('#divOptions').html(msgdata[0]);
	 	 $('#container').append(msgdata[1]);
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   		$('#shownextitem').remove();
		$('html, body').animate({scrollTop: $('#container').height()+300}, 800);
   },
   complete: function(){
	   $.unblockUI();
   }

	}); 
}

function getListingsRecords(level,id,display)
{
	var parentid = $('#parentid').val();
	var sortby = $('#sortby').val();
	var productsperpage = $('#productsperpage').val();
	var pricerange = $('#pricerange').val();
	if(display==''){
		var display = $('#display').val();
	}else{
		$('#display').val(display);
	}
	
	var param = "level="+level+"&id="+id+"&display="+display+"&sortby="+sortby+"&productsperpage="+productsperpage+"&pricerange="+pricerange+"&parentid="+parentid;
	$.ajax({
	type: "POST",
	url: baseurl+"/store/getlistingsrecords",
	data: param,
	success: function(msg){
		 $.unblockUI();
		 msgdata = msg.split('@@SPLIT@@');
		 $('#divOptions').html(msgdata[0]);
	 	 $('#container').html(msgdata[1]);
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   		//$('#shownextitem').remove();
		//$('html, body').animate({scrollTop: $('#container').height()+300}, 800);
   },
   complete: function(){
	   $.unblockUI();
   }

}); 
}

function getCategories(level,id,pricerangeid)
{
	$('#pricerange').val(pricerangeid);
	var parentid = $('#parentid').val();
	
	var param = "parentid="+parentid+"&level="+level+"&pricerangeid="+pricerangeid+"&id="+id;
	$.ajax({
	type: "POST",
	url: baseurl+"/store/getcategories",
	data: param,
	success: function(msg){
		 $('#divCategories').html(msg);
	},
   beforeSend: function(){
   },
   complete: function(){
   }

	}); 
}

function addtocart(productid){
	if($("#quantity").length > 0){
		var quantity = $("#quantity").val();
	}else{
		var quantity = $("#txtqty_"+productid).val();
	}

	var giftwrap = $('input[name=giftwrap]').is(':checked');
	var param = "productid="+productid+"&quantity="+quantity+"&giftwrap="+giftwrap;
	$.ajax({
	type: "POST",
	url: baseurl+"/store/addtocart",
	data: param,
	success: function(msg){
		var strmsg = msg.split("@SPLIT@");
		if(strmsg[1]=='loginlightbox'){
			$.unblockUI();
			tb_show('', baseurl+'/index/addtocartlogin?height=325&width=900&modal=true', false);
		}else if(strmsg[1]=='showpurchaseorder'){
			$.unblockUI();
			tb_show('', baseurl+'/store/showpurchaseorder?height=325&width=900&modal=true', false);
			
		}else{
			$.unblockUI();
			loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+strmsg[1]+'</p></td></tr></table></td></tr></table>');
			if(strmsg[0]=='productadded'){
				updatebannercart();
			}
			setTimeout('$.unblockUI();',1500);
		}
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   },
   complete: function(){
	   
   }
   });
}

function addwishlist(productid){
	var quantity = $("#quantity").val();
	var param = "productid="+productid+"&quantity="+quantity;
	$.ajax({
	type: "POST",
	url: baseurl+"/store/addwishlist",
	data: param,
	success: function(msg){
		$.unblockUI();
		if(msg == 'openaddtowishlistform'){
			tb_show('', baseurl+'/store/addtowishlist/productid/'+productid+'?height=325&width=900&modal=true', false);			
		}else if(msg == 'loginlightbox'){
			tb_show('', baseurl+'/store/addtowishlistlogin/productid/'+productid+'?height=325&width=900&modal=true', false);
		}else{
			loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msg+'</p></td></tr></table></td></tr></table>');
			setTimeout('$.unblockUI();',3000);
		}	
		
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   },
   complete: function(){
	   
   }
   });
}

function updateqty(){
	var quantity='';
	var cartid='';
 
$(".txtqty").each(function() {
	quantity=quantity+ $(this).val()+'|';
});
quantity = quantity.substring(0, quantity.length - 1);

$(".txtcartid").each(function() {
	cartid=cartid+ $(this).val()+'|';
});
cartid = cartid.substring(0, cartid.length - 1);

var param = "cartid="+cartid+"&quantity="+quantity;
$.ajax({
	type: "POST",
	url: baseurl+"/store/updatequantity",
	data: param,
	success: function(msg){
		$.unblockUI();
		refreshcart();
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>The changes to your shopping cart were saved successfully.</p></td></tr></table></td></tr></table>');	
		setTimeout('$.unblockUI();',3000);
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   },
   complete: function(){
	   
   }
   });
}

function updatewishlistqty(){
var quantity='';
var wishlistproductid='';
 
$(".txtqty").each(function() {
	quantity=quantity+ $(this).val()+'|';
});
quantity = quantity.substring(0, quantity.length - 1);

$(".txtwishlistproductid").each(function() {
	wishlistproductid=wishlistproductid+ $(this).val()+'|';
});
wishlistproductid = wishlistproductid.substring(0, wishlistproductid.length - 1);

var param = "wishlistproductid="+wishlistproductid+"&quantity="+quantity;
$.ajax({
	type: "POST",
	url: sslurl+"/myaccount/updatewishlistquantity",
	data: param,
	success: function(msg){
		$.unblockUI();
		refreshwishlistproducts();
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>The changes to your wish list were saved successfully.</p></td></tr></table></td></tr></table>');	
		setTimeout('$.unblockUI();',3000);
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   },
   complete: function(){
	   
   }
   });
}

function deletewishlist(){
	var wishlistid= $("#wishlists").val();
	if(wishlistid){
		tb_show('', sslurl+'/myaccount/deletewishlist/wishlistid/'+wishlistid+'?height=275&width=900&modal=true', false);
	}	
}

function printwishlist(){
	var wishlistid= $("#wishlists").val();	
	tb_show('', sslurl+'/myaccount/printwishlist/wishlistid/'+wishlistid+'?TB_iframe=true&height=500&width=900&modal=true', false);
}

function emailwishlist(){
	var wishlistid= $("#wishlists").val();	
	tb_show('', sslurl+'/myaccount/emailwishlist/wishlistid/'+wishlistid+'?height=500&width=900&modal=true', false);
}


function printorderdetail(orderid){
	tb_show('', sslurl+'/myaccount/printorderdetail/orderid/'+orderid+'?height=500&width=900&modal=true&TB_iframe=true', false);
}


function addallitemstocart(){
	var wishlistid= $("#wishlists").val();
	var param = 'wishlistid='+wishlistid;
	jQuery.ajax({
		type: "POST",
		url:sslurl+'/myaccount/addallwishlistitemstocart',
		data: param,
		success: function(msg){
			if(msg=='showpurchaseorderlist'){
				tb_show('', baseurl+'/store/showpurchaseorderlist/from/wishlistproduct?height=325&width=900&modal=true', false);
			}else{
				loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msg+'</p></td></tr></table></td></tr></table>');
				updatebannercart();
				tb_remove();
				setTimeout('$.unblockUI();',3000);
			}	
		}
	});	
}

function deletewishlistproductconfirm(){
	
	var quantity='';
	var wishlistproductid='';
	 
	$(".chk_wishlist_product").each(function() {
		if($(this).is(':checked')==true){
			wishlistproductid=wishlistproductid+ $(this).val()+'|';
		}	
		
	});
	wishlistproductid = wishlistproductid.substring(0, wishlistproductid.length - 1);
	if(wishlistproductid!=''){
		tb_show('', sslurl+'/myaccount/deletewishlistproduct/wishlistproductid/'+wishlistproductid+'?height=325&width=900&modal=true', false);
	}else{
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>You need to select atleast one product to delete.</p></td></tr></table></td></tr></table>');
		setTimeout('$.unblockUI();',3000);
	}	
}

function deletewishlistproduct(){
	var wishlistproductid='';
	 
	$(".chk_wishlist_product").each(function() {
		if($(this).is(':checked')==true){
			wishlistproductid=wishlistproductid+ $(this).val()+'|';
		}	
		
	});
	wishlistproductid = wishlistproductid.substring(0, wishlistproductid.length - 1);

	if(wishlistproductid!=''){
		var param = 'wishlistproductid='+wishlistproductid;
		jQuery.ajax({
			type: "POST",
			url:sslurl+'/myaccount/deletewishlistproduct',
			data: param,
			success: function(msg){
				tb_remove();
				loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msg+'</p></td></tr></table></td></tr></table>');
				refreshwishlistproducts();
				tb_remove();
				setTimeout('$.unblockUI();',3000);
			}
		});	
	}	
}

function removeCartItem(cartid){
var from = $("#from").val();
var param = "cartid="+cartid+"&from="+from;
$.ajax({
	type: "POST",
	url: baseurl+"/store/removecartitem",
	data: param,
	success: function(msg){
		msgdata = msg.split("@SPLIT@");
		$.unblockUI()
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msgdata[1]+'</p></td></tr></table></td></tr></table>');
		if(msgdata[0]=='cartisempty'){
			window.location = baseurl+"/store/cart";
		}else{
			refreshcart();
			updatebannercart();
			setTimeout('$.unblockUI();',3000);
		}	
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   },
   complete: function(){
	   
   }
   });
}


function removeCartItemOnCheckout(cartid){
var from = $("#from").val();
var param = "cartid="+cartid+"&from="+from;
$.ajax({
	type: "POST",
	url: baseurl+"/store/removecartitem",
	data: param,
	success: function(msg){
		msgdata = msg.split("@SPLIT@");
		$.unblockUI()
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msgdata[1]+'</p></td></tr></table></td></tr></table>');
		if(msgdata[0]=='cartisempty'){
			window.location = baseurl+"/store/cart";
		}else{
			refreshreviewcart();
			updatebannercart();
			setTimeout('$.unblockUI();',3000);
		}	
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   },
   complete: function(){
	   
   }
   });
}

function refreshcart(){
var from= $("#from").val();	
var param = 'from='+from;
$.ajax({
	type: "POST",
	url: baseurl+"/store/refreshcart",
	data: param,
	success: function(msg){
		$("#divCart").html(msg);
	},
   beforeSend: function(){
   },
   complete: function(){
   }
   });
}

function refreshwishlistproducts(){
	var wishlistid= $("#wishlists").val();	
	var param = 'wishlistid='+wishlistid;
	$.ajax({
		type: "POST",
		url: sslurl+"/myaccount/refreshwishlistproducts",
		data: param,
		success: function(msg){
			$('input[name=chk_wishlist_product_all]').attr('checked',false);
			var msgdata = msg.split('@SPLIT@');
			if(msgdata[0]=='recordexist'){
				$("#wishlistbuttons").slideDown();
				$("#emailwishlist").show();
			}else{
				$("#wishlistbuttons").slideUp();
				$("#emailwishlist").hide();
			}
			$("#divWishListProducts").html(msgdata[1]);
		},
	   beforeSend: function(){
	   },
	   complete: function(){
	   }
	   });
	}

function refreshwishlist(){
	var wishlistid= $("#wishlists").val();	
	var param = 'wishlistid='+wishlistid;
	$.ajax({
		type: "POST",
		url: sslurl+"/myaccount/refreshwishlist",
		data: param,
		success: function(msg){
			if(msg){
				var msgdata = msg.split("@SPLIT@");
				if(msgdata[0]==1){
					$("#divWishList").show();
					$("#divWishList").html(msgdata[1]);
				}else if(msgdata[0]==0){
					$("#divWishList").hide();	
				}else{
					$("#wishlists").html(msgdata[1]);	
				}
				
			}else{
				$("#divWishList").hide();
			}	
			refreshwishlistproducts();
		},
	   beforeSend: function(){
	   },
	   complete: function(){
	   }
	   });
	}


function updatebannercart(){
var param = '';
$.ajax({
	type: "POST",
	url: baseurl+"/store/updatebannercart",
	data: param,
	success: function(msg){
		$("#cartdetail").html(msg);
	}
});
}

function updatebannerdata(){
var param = '';
$.ajax({
	type: "POST",
	url: baseurl+"/index/updatebannerdata",
	data: param,
	success: function(msg){
		$(".tp_form").html(msg);
	}
});
}

function refreshaccountinfo(){
var param = '';
$.ajax({
	type: "POST",
	url: sslurl+"/myaccount/refreshaccountinfo",
	data: param,
	success: function(msg){
		$("#accountinfo").html(msg);
		tb_init('a.thickbox, area.thickbox, input.thickbox');
	}
});
}

function preferenceUpdate(){
	var subscribe = $("#subscribe").val();
	var param = 'subscribe='+subscribe;
	$.ajax({
		type: "POST",
		url: sslurl+"/myaccount/preferenceupdate",
		data: param,
		success: function(msg){
			loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msg+'</p></td></tr></table></td></tr></table>');
			setTimeout('$.unblockUI();',3000);
		}
	});
}

function checkCart(){
	jQuery.ajax({
		type: "POST",
		url:baseurl+'/index/checkcart',
		data: '',
		success: function(msg){
			if(msg == 'loginform'){
				tb_show('', baseurl+'/index/login?forwardto=checkout&height=300&width=900&modal=true', false);
			}else if(msg>0){
				window.location = sslurl+"/myaccount/checkout";
			}else{
				loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0" style="cursor:default;"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msg+'</p></td></tr></table><div style="left: 413px;position: absolute;top: 8px;"><img src='+baseurl+'/theme/images/btn-close-large.gif onclick="$.unblockUI();" style="cursor:pointer;" ></div></td></tr></table>');	
				//setTimeout('$.unblockUI();',3000);
			}	
		}
	});	
}

function updatereviewqty(){
	var quantity='';
	var cartid='';
 
$(".txtqty").each(function() {
	quantity=quantity+ $(this).val()+'|';
});
quantity = quantity.substring(0, quantity.length - 1);

$(".txtcartid").each(function() {
	cartid=cartid+ $(this).val()+'|';
});
cartid = cartid.substring(0, cartid.length - 1);

var param = "cartid="+cartid+"&quantity="+quantity;
$.ajax({
	type: "POST",
	url: baseurl+"/store/updatequantity",
	data: param,
	success: function(msg){
		$.unblockUI();
		refreshreviewcart();
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>The changes to your shopping cart were saved successfully.</p></td></tr></table></td></tr></table>');	
		setTimeout('$.unblockUI();',3000);
	},
   beforeSend: function(){
		loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>Loading Content. Please wait...<br /><br /><img src="'+baseurl+'/theme/images/loading.gif" /></p></td></tr></table></td></tr></table>');
   },
   complete: function(){
	   
   }
   });
}

function refreshreviewcart(){
	var from= $("#from").val();	
	var param = 'from='+from;
	$.ajax({
		type: "POST",
		url: baseurl+"/store/refreshreviewcart",
		data: param,
		success: function(msg){
			$("#divCart").html(msg);
			$('#zipcode').keypress(function(event) {
				  if (event.which == '13') {
					     event.preventDefault();
					     $('.lightboxvalidationmssg').show();
					     var cssObj = {
			    	      'border' : '1px solid #FF0000'
			    	     }
			    	     $('#zipcode').css(cssObj);
					 	 if($("#zipcode").val()!=''){
							updateshippingmethod('');
							$('.lightboxvalidationmssg').hide();
						     var cssObj = {
				    	      'border' : ''
				    	     }
				    	     $('#zipcode').css(cssObj);
						 }
				  }
			});
			$('#couponcode').keypress(function(event) {
				  if (event.which == '13') {
					     event.preventDefault();
					 	 if($("#couponcode").val()!=''){
					 		updateCoupon();
						 }
				  }
			});
			tb_init('a.thickbox, area.thickbox, input.thickbox');
		},
	   beforeSend: function(){
	   },
	   complete: function(){
	   }
	   });
	}

function notesValueempty(txtvalue) {
	if(document.getElementById('notes').value == txtvalue) 
	document.getElementById('notes').value = "";
}

function notesValuefill(txtvalue) {
	if(document.getElementById('notes').value == "") 
	document.getElementById('notes').value = txtvalue;
}

function updateshippingmethod(closeshipping){
var from = $("#from").val();
if(closeshipping == 'yes'){
	var param = 'actiontype=clearshippingmethod';
	$.ajax({
		type: "POST",
		url: baseurl+"/store/updateshippingmethod",
		data: param,
		success: function(msg){
			if(from == 'checkout'){
				refreshreviewcart();
			}else{
				refreshcart();
			}	
		}
	});
}else{
var shipping = $("#shipping option:selected").val();
var zipcode = $("#zipcode").val();
var shippingtext = $("#shipping option:selected").text();
var param = 'shipping='+shipping+'&zipcode='+zipcode+'&shippingtext='+shippingtext+'&closeshipping='+closeshipping;
if(zipcode!=0 && zipcode>='00501' && zipcode.length>=5){
	$.ajax({
		type: "POST",
		url: baseurl+"/store/updateshippingmethod",
		data: param,
		success: function(msg){
			if(from == 'checkout'){
				refreshreviewcart();
			}else{
				$("#shippingmethod").html(msg);
			}	
		}
	});
}
}
}

function removegiftcard(id){
	var param = 'id='+id;
	jQuery.ajax({
		type: "POST",
		url:sslurl+'/myaccount/removegiftcard',
		data: param,
		success: function(msg){
			if(msg == 'removed successfully'){
				refreshreviewcart();
				tb_init('a.thickbox, area.thickbox, input.thickbox');
			}	
		}
	});
}

function updateCoupon(){
	var couponcode = $("#couponcode").val();
	var param = 'couponcode='+couponcode;
	$.ajax({
		type: "POST",
		url: baseurl+"/store/updatecoupon",
		data: param,
		success: function(msg){
			if(msg){
				loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msg+'</p></td></tr></table></td></tr></table>');
				setTimeout('$.unblockUI();',3000);
			}else{
				refreshreviewcart();
			}
		}
	});
}

function removeCoupon(key){
	var param = 'key='+key;
	$.ajax({
		type: "POST",
		url: baseurl+"/store/removecoupon",
		data: param,
		success: function(msg){
			refreshreviewcart();
			loadblockUI('<table width="400" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><p>'+msg+'</p></td></tr></table></td></tr></table>');	
			setTimeout('$.unblockUI();',3000);
		},
	   beforeSend: function(){			
	   },
	   complete: function(){		   
	   }
	   });
}


function getExternalData(opt,divid) {
	jQuery.ajax({
	type: "POST",
	url: baseurl+'/index/getexternaldata',
	data: "opt="+opt,
	success: function(msg){
		document.getElementById(divid).innerHTML = msg;
	}
	});
	}

