if (typeof(_affiliate) == 'undefined'){
	function loadCategories(){}
	function autoLoadViewCard(){}
}else{
	var host_domain = "afiliados.postales.com";
	var configure_script = "http://afiliados.postales.com/backend/carddata.php";
	var base_title = window.title;
	
	// Include jquery Javascript file
	document.write ("<script src=\"http://"+host_domain+"/js/jquery.js\"></"+"script>");
	document.write ("<script src=\"http://"+host_domain+"/js/querystring.js\"></"+"script>");
	if (typeof(_lang) == 'undefined' || (_lang != "es" && _lang != "en" && _lang != "fr" && _lang != "pt")) 
		_lang = "en";
	if (typeof(_elid) == 'undefined') _elid = "postales";
	
	// Include language Javascript file
	//document.write ("<script src=\"http://"+host_domain+"/js/lang/"+_lang+".js\"></"+"script>");
        document.write("<script src=\"http://"+host_domain+"/js/lang/en.js\"></"+"script>");
	function _vemail(email){
		var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
		var regex = new RegExp(emailReg);
		return regex.test(email);
	}
	
	function _vnumber(num){
		var regex = new RegExp("^[0-9]+$");
  return regex.test(num);
	}
	
	function _getStyle(data){
		var html = '<style type="text/css">';
		if (typeof(data.style) != 'undefined'){
			if (data.style.fontColor == '') data.style.fontColor = '#000000';
			if (data.style.backgroundColor == '') data.style.backgroundColor = '#ffffff';
			if (data.style.linkColor == '') data.style.linkColor = '#0000FF';
			if (data.style.hoverLinkColor == '') data.style.hoverLinkColor = '#FF0000';
			if (data.style.visitedLinkColor == '') data.style.visitedLinkColor = '#663300';
			var di = '#'+_elid;
			html += di+'{width:100%;overflow:hidden;font:10px Verdana, sans-serif;text-align:center;color:'+data.style.fontColor+';background:'+data.style.backgroundColor+'}';
			html += di+' a{color:'+data.style.linkColor+';text-decoration:none;cursor:pointer}';
			html += di+' a:hover{color:'+data.style.hoverLinkColor+'}';
			html += di+' a:visited{color:'+data.style.visitedLinkColor+'}';
			html += di+' a img{width:72px;height:72px;border:none}';
			html += di+' .l,'+di+' .r{width:44%;padding:10px 3%;float:left}';
			html += di+' .r{float:right}';
			html += di+' .c{width:100%;padding:10px 0;clear:both}';
			html += di+' h1{font:16px Verdana, sans-serif;margin:0;padding:10px 0;font-weight:bold}';
			html += di+' input[type=text]{width:90%;height:20px;border:1px solid '+data.style.fontColor+'}';
			html += di+' input[type=button].s{width:auto;height:auto;padding:2px 10px;border:1px solid '+data.style.fontColor+'}';
			html += di+' div.c input[type=checkbox]{width:10px}';
			html += di+' div.c label{width:50%}';
			html += di+' textarea{width:90%;height:100px;border:1px solid '+data.style.fontColor+'}';
			html += di+' ul#pu{width:100%;margin:0;padding:0;list-style:none;display:inline-block;text-align:left}';
			html += di+' ul#pu li{width:113px;overflow:hidden;padding:10px 0;margin:0;vertical-align:top;text-align:center;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}';
   /*
			html += di+' ul#pu{width:100%;margin:0;padding:0;list-style:none}';
			html += di+' ul#pu li{width:113px;overflow:hidden;padding:10px 0;margin:0;display:block;float:left}';
   */
			html += di+' .x{line-height:20px;font-size:14px;text-align:justify}';
			html += di+' .y{text-align:left;font-size:14px;background:url(http://'+host_domain+'/images/selloPostal.gif) top right no-repeat}';
			html += di+' .y span{width:96%;display:block;padding:2%;line-height:16px;border-bottom:1px solid #a4976b}';
			html += di+' div#service a{color:'+data.style.fontColor+'}';
		}
		html += '</'+'style>';
		return html;
	}
	
	function loadCategories(){
		var _page = 1;
		if (arguments.length > 0 && _vnumber(arguments[0]))
			_page = parseInt(arguments[0]);			
		var di = "#"+_elid;
		$(di).html(ln('LOAD_CATEGORIES'));
		$.getJSON("http://"+host_domain+"/backend/affiliates.php?aid="+_affiliate+"&lang="+_lang+"&page="+_page+"&jsoncallback=?",
			function(data){
				if (data && data.header){
					switch (data.header.code){
						case 0:{ 
							var html = _getStyle(data);							
							if (data.categories.length > 0){
								html += '<ul id="pu">';
								for (var i = 0; i < data.categories.length; i++){
									var cat = data.categories[i];
									html += '<li><a href="javascript:void(0)" onclick="loadSubcategories('+cat.id+')"><img src="http://'+host_domain+'/resources/category/'
										+cat.thumb+'" alt="'+cat.name+'" title="'+cat.name+'" width="72" height="72" border="0" />'
										+'</a><br /><a href="javascript:void(0)" onclick="loadSubcategories('+cat.id+')" class="medium">'+cat.name+'</a></li>';
								}
								html += '</ul>';							
								if (typeof(data.total) == 'undefined') data.total = data.categories.length;
								var itemsPerPage = data.style.itemsPerPage;
								var totalPages = parseInt(data.total/itemsPerPage);
								if (data.total % itemsPerPage > 0) totalPages++;
								if (totalPages > 1){
									html += '<div class="c"><br /><br />';
									if (_page > 1)
										html += '<a href="javascript:void(0)" onclick="loadCategories('+(_page-1)+')">&laquo; '+ln('PAGING_PREV')+'</a>&nbsp;';
									for (var i = 1; i <= totalPages; i++){
										if (i == _page)
											html += '<strong>'+i+'</strong>&nbsp;';
										else
											html += '<a href="javascript:void(0)" onclick="loadCategories('+i+')">'+i+'</a>&nbsp;'
									}
									if (_page < totalPages)
										html += '&nbsp;<a href="javascript:void(0)" onclick="loadCategories('+(_page+1)+')">'+ln('PAGING_NEXT')+' &raquo;</a>';
									html += '</div>';
								}
							}else html += '<div class="c" style="text-align:right"><a href="javascript:void(0)" onclick="loadCategories()">'+ln('BACK_LINK_SUBCATEGORIES')+'</a></div><div class="c">'+ln('NO_ITEMS')+'</div>';
							//html += '<div id="service" class="c" style="text-align:right"><a href="'+ln('SERVICE_LINK')+'?affiliate='+_affiliate+'" target="_blank">'+ln('SERVICE_LINK_TEXT')+'</a></div>';							
							$(di).html(html);
							break;
						}
						default:{ 
							alert(ln('ERR_LOAD_CATEGORIES')+": "+data.header.message);
							$(di).empty();
							break;
						}				
					}
				}
			});
	}
	
	function loadSubcategories(){
		if (arguments.length < 1 || !_vnumber(arguments[0])) return;
		var category_id = arguments[0];
		var _page = 1;
		if (arguments.length > 1 && _vnumber(arguments[1])) _page = parseInt(arguments[1]);		
		var di = "#"+_elid;
		$(di).html(ln('LOAD_SUBCATEGORIES'));
		$.getJSON("http://"+host_domain+"/backend/affiliates.php?aid="+_affiliate+"&lang="+_lang+"&cat="+category_id+"&page="+_page+"&jsoncallback=?",
			function (data){
				if (data && data.header){
					switch (data.header.code){
						case 0:{
							var html = _getStyle(data);							
							html += '<div class="c" style="text-align:right"><a href="javascript:void(0)" onclick="loadCategories()">'+ln('BACK_LINK_SUBCATEGORIES')+'</a></div>';
							if (data.subcategories.length > 0){
								html += '<ul id="pu">';
								for (var i = 0; i < data.subcategories.length; i++){
									var sub = data.subcategories[i];
									html += '<li><a href="javascript:void(0)" onclick="loadPostcards('+category_id+','+sub.id+')"><img src="http://'+host_domain+'/resources/subcategory/'
										+sub.thumb+'" alt="'+sub.name+'" title="'+sub.name+'" width="72" height="72" border="0" />'
										+'</a><br /><a href="javascript:void(0)" onclick="loadPostcards('+category_id+','+sub.id+')" class="medium">'+sub.name+'</a></li>';
								}
								html += '</ul>';							
								if (typeof(data.total) == 'undefined') data.total = data.subcategories.length;
								var itemsPerPage = data.style.itemsPerPage;
								var totalPages = parseInt(data.total/itemsPerPage);
								if (data.total % itemsPerPage > 0) totalPages++;
								if (totalPages > 1){
									html += '<div class="c"><br /><br />';
									if (_page > 1)
										html += '<a href="javascript:void(0)" onclick="loadSubcategories('+category_id+','+(_page-1)+')">&laquo; '+ln('PAGING_PREV')+'</a>&nbsp;';
									for (var i = 1; i <= totalPages; i++){
										if (i == _page)
											html += '<strong>'+i+'</strong>&nbsp;';
										else
											html += '<a href="javascript:void(0)" onclick="loadSubcategories('+category_id+','+i+')">'+i+'</a>&nbsp;'
									}
									if (_page < totalPages)
										html += '&nbsp;<a href="javascript:void(0)" onclick="loadSubcategories('+category_id+','+(_page+1)+')">'+ln('PAGING_NEXT')+' &raquo;</a>';
									html += '</div>';
								}
							}
							else html += '<div class="c">'+ln('NO_ITEMS')+'</div>';
							//html += '<div id="service" class="c" style="text-align:right"><a href="'+ln('SERVICE_LINK')+'?affiliate='+_affiliate+'" target="_blank">'+ln('SERVICE_LINK_TEXT')+'</a></div>';							
							$(di).html(html);
							break;
						}
						default:{
							alert(ln('ERR_LOAD_SUBCATEGORIES')+": "+data.header.message);
							loadCategories();
							break;
						}
					}
				}
			});
	}
	
	function loadPostcards(){
		if (arguments.length < 2 || !_vnumber(arguments[0]) || !_vnumber(arguments[1])) return;
		var category_id = parseInt(arguments[0]);
		var subcategory_id = parseInt(arguments[1]);
		var _page = 1;
		if (arguments.length > 2 && _vnumber(arguments[2])) _page = parseInt(arguments[2]);		
		var di = "#"+_elid;
		$(di).html(ln('LOAD_POSTCARDS'));
		$.getJSON("http://"+host_domain+"/backend/affiliates.php?aid="+_affiliate+"&lang="+_lang+"&cat="+category_id+"&sub="+subcategory_id+"&page="+_page+"&jsoncallback=?",
			function (data){
				if (data && data.header){
					switch (data.header.code){
						case 0:{
							var html = _getStyle(data);							
							html += '<div class="c" style="text-align:right"><a href="javascript:void(0)" onclick="loadSubcategories('+category_id+')">'+ln('BACK_LINK_POSTCARDS')+'</a></div>';
							if (data.postcards.length > 0){
								html += '<ul id="pu">';
								for (var i = 0; i < data.postcards.length; i++){
									var card = data.postcards[i];
									html += '<li><a href="javascript:void(0)" onclick="loadPostcard('+category_id+','+subcategory_id+','+card.id+')"><img src="http://'+host_domain+'/resources/postales/thumbnail72x72/'
										+card.thumb+'" alt="'+card.description+'" title="'+card.description+'" width="72" height="72" border="0" />'
										+'</a><br /><a href="javascript:void(0)" onclick="loadPostcard('+category_id+','+subcategory_id+','+card.id+')" class="medium" title="'+card.description+'" alt="'+card.description+'">'+card.name+'</a></li>';
									/*if (i % data.style.cols == data.style.cols-1)
										html += '<li class="line"> </li>';*/
								}
								html += '</ul>';
							
								if (typeof(data.total) == 'undefined') data.total = data.postcards.length;
								var itemsPerPage = data.style.itemsPerPage;
								var totalPages = parseInt(data.total/itemsPerPage);
								if (data.total % itemsPerPage > 0) totalPages++;
								if (totalPages > 1){
									html += '<div class="c"><br /><br />';
									if (_page > 1)
										html += '<a href="javascript:void(0)" onclick="loadPostcards('+category_id+','+subcategory_id+','+(_page-1)+')">&laquo; '+ln('PAGING_PREV')+'</a>&nbsp;';
									for (var i = 1; i <= totalPages; i++){
										if (i == _page)
											html += '<strong>'+i+'</strong>&nbsp;';
										else
											html += '<a href="javascript:void(0)" onclick="loadPostcards('+category_id+','+subcategory_id+','+i+')">'+i+'</a>&nbsp;'
									}
									if (_page < totalPages)
										html += '&nbsp;<a href="javascript:void(0)" onclick="loadPostcards('+category_id+','+subcategory_id+','+(_page+1)+')">'+ln('PAGING_NEXT')+' &raquo;</a>';
									html += '</div>';
								}
							}
							else html += '<div align="center">'+ln('NO_ITEMS')+'</div>';
							//html += '<div id="service" class="c" style="text-align:right"><a href="'+ln('SERVICE_LINK')+'?affiliate='+_affiliate+'" target="_blank">'+ln('SERVICE_LINK_TEXT')+'</a></div>';							
							$(di).html(html);
							break;
						}
						default:{
							alert(ln('ERR_LOAD_POSTCARDS')+": "+data.header.message);
							loadSubcategories(category_id);
							break;
						}
					}
				}
			});
	}
	
	function loadPostcard(category_id,subcategory_id,postcard_id){
		if (!_vnumber(category_id) || !_vnumber(subcategory_id) || !_vnumber(postcard_id)) return;
		var di = "#"+_elid;
		$(di).html(ln('LOAD_POSTCARD'));
		$.getJSON("http://"+host_domain+"/backend/affiliates.php?aid="+_affiliate+"&lang="+_lang+"&cat="+category_id+"&sub="+subcategory_id+"&pid="+postcard_id+"&jsoncallback=?",
			function (data){
				if (data && data.header){
					switch (data.header.code){
						case 0:{
							var html = _getStyle(data);
							html += '<h1>'+data.postcard.name+'</h1>';
							html += '<div class="c" style="text-align:right"><a href="javascript:void(0)" onclick="loadPostcards('+category_id+','+subcategory_id+')">'+ln('BACK_LINK_POSTCARD')+'</a></div>';
							html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="300" align="middle">';
							html += '<param name="allowScriptAccess" value="sameDomain" />';
							html += '<param name="movie" value="http://'+host_domain+'/swf/loadercrear.swf" />';
							html += '<param name="quality" value="high" />';
							html += '<param name="menu" value="false" />';
							html += '<param name="FlashVars" value="cat='+data.postcard.cat+'&sub='+data.postcard.sub+'&postal='+_lang+data.postcard.id+'&conf='+ encodeURIComponent(configure_script) +'" />';
							html += '<embed src="http://'+host_domain+'/swf/loadercrear.swf" FlashVars="cat='+data.postcard.cat+'&sub='+data.postcard.sub+'&postal='+_lang+data.postcard.id+'&conf='+encodeURIComponent(configure_script)+'" quality="high" menu="false" width="100%" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
							html += '</object>';
							html += '<div class="l">';
							html += ln('FRM_YOUR_NAME')+':<br />';
							html += '<input type="text" name="nombre" id="nombre" value="" /><br /><br />';
							html += ln('FRM_YOUR_EMAIL')+':<br />';
							html += '<input type="text" name="correo" id="correo" value="" /><br /><br />';
							html += '</div>';
							html += '<div class="r">';
							html += ln('FRM_RCPT_NAME')+':<br />';
							html += '<input type="text" name="recip_nombre" id="recip_nombre" value="" /><br /><br />';
							html += ln('FRM_RCPT_EMAIL')+':<br />';
							html += '<input type="text" name="recip_correo" id="recip_correo" value="" /><br /><br />';
							html += '</div>';
							html += '<div class="c">';
							html += ln('FRM_MESSAGE')+'<br />';
							html += '<textarea name="mensaje" id="mensaje"></textarea>';
							html += '</div>';
							html += '<div class="c"><div style="width:80%;margin:0 auto;text-align:left">';
							//html += '<input type="checkbox" id="policy_accept" checked /><label for="policy_accept">'+ln('POLICY_ACCEPT')+'</label><br />';							
							//html += '<input type="checkbox" id="suscribe_accept" checked /><label for="suscribe_accept">'+ln('SUSCRIBE_ACCEPT')+'</label>';
							html += '</div></div>';
							html += '<div class="c">';
							html += '<input type="button" class="s" value="'+ln('FRM_BTN_SEND')+'" onclick="return sendPostcard('+category_id+','+subcategory_id+','+postcard_id+')" />';
							html += '</div>';
							//html += '<div id="service" class="c" style="text-align:right"><a href="'+ln('SERVICE_LINK')+'?affiliate='+_affiliate+'" target="_blank">'+ln('SERVICE_LINK_TEXT')+'</a></div>';
							$(di).html(html);
							break;
						}
						default:{
							alert(ln('ERR_LOAD_POSTCARD')+": "+data.header.message);
							loadPostcards(category_id,subcategory_id);
							break;
						}
					}
				}
			});
	}
	
	function sendPostcard(category_id, subcategory_id, postcard_id){
		if (!_vnumber(category_id) || !_vnumber(subcategory_id) || !_vnumber(postcard_id)) return;
		
		var fromName = $("input:text#nombre").val();
		if (fromName.length == 0){
			alert(ln('FRM_ERROR_NONAME'));
			$("input:text#nombre").focus();
			return false;
		}
		var toName = $("input:text#recip_nombre").val();
		if (toName.length == 0){
			alert(ln('FRM_ERROR_NORCPNAME'));
			$("input:text#recip_nombre").focus();
			return false;
		}
		var fromEmail = $("input:text#correo").val();
		if (fromEmail.length == 0){
			alert(ln('FRM_ERROR_NOEMAIL'));
			$("input:text#correo").focus();
			return false;
		}
		if (!_vemail(fromEmail)){
			alert(ln('FRM_ERROR_INVALID_EMAIL'));
			$("input:text#correo").focus();
			return false;
		}
		var toEmail = $("input:text#recip_correo").val();
		if (toEmail.length == 0){
			alert(ln('FRM_ERROR_NORCPTEMAIL'));
			$("input:text#recip_correo").focus();
			return false;
		}
		if (!_vemail(toEmail)){
			alert(ln('FRM_ERROR_INVALID_RCPTEMAIL'));
			$("input:text#recip_correo").focus();
			return false;
		}
		var message = $("textarea#mensaje").val();
		if (message.length == 0){
			if (!confirm(ln('FRM_CONFIRM_NOMESSAGE'))){
				$("textarea#mensaje").focus();
				return false;
			}
		}
		/*
		var policyAccept = $("input:checked#policy_accept").length;
		if (policyAccept == 0){
			alert(ln('FRM_ERROR_POLICY'));
			return false;
		}
		*/
		//var suscribeAccept = $("input:checked#suscribe_accept").length == 1;		
		var suscribeAccept = false;
		var di = "#"+_elid;
		$(di).html(ln('LOAD_SENDING'));
		$.getJSON("http://"+host_domain+"/backend/affiliates.php?aid="+escape(_affiliate)+"&lang="+encodeURIComponent(_lang)+"&cat="+category_id+"&sub="+subcategory_id+"&pid="+postcard_id
			+"&send=true&fromName="+encodeURIComponent(fromName)+"&fromEmail="+encodeURIComponent(fromEmail)+"&toName="+encodeURIComponent(toName)+"&toEmail="+encodeURIComponent(toEmail)
			+"&message="+encodeURIComponent(message)+"&suscribe="+suscribeAccept+"&jsoncallback=?",
			function (data){
				if (data && data.header){
					switch (data.header.code){
						case 0:{
							var html = _getStyle(data);
							html += '<br /><br /><br /><br /><br /><br /><br /><h1>'+ln('FRM_SENT_CONF')+'</h1>';
							html += '<div align="center"><br /><br /><br />';
							html += ln('FRM_NEW_SEND')+' <a href="javascript:void(0)" onclick="loadCategories()">'+ln('FRM_NEW_SEND_LINK')+'</a></div><br /><br /><br /><br />';
							//html += '<div id="service" class="c" style="text-align:right"><a href="'+ln('SERVICE_LINK')+'?affiliate='+_affiliate+'" target="_blank">'+ln('SERVICE_LINK_TEXT')+'</a></div>';
							$(di).html(html);
							break;
						}
						default:{
							alert(ln('ERR_SEND_POSTCARD')+": "+data.header.message);
							loadPostcard(category_id,subcategory_id,postcard_id);
							break;
						}
					}
				}
			});
	}
	
	/**
	 * Para visualizar la postal
		*/
	function loadViewCard(view){
		if (view.length == 0) return;
		var di = "#"+_elid;
		$(di).html(ln('LOAD_POSTCARD'));		
		$.getJSON("http://"+host_domain+"/backend/affiliates.php?aid="+_affiliate+"&lang="+_lang+"&view="+view+"&jsoncallback=?",
			function (data){				
				if (data && data.header){
					switch (data.header.code){
						case 0:{
							var html = _getStyle(data);
							html += '<h1>'+data.postcard.name+'</h1>';
							html += '<div class="c">';
							html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="300" align="middle">';
							html += '<param name="allowScriptAccess" value="sameDomain" />';
							html += '<param name="movie" value="http://'+host_domain+'/swf/loader.swf" />';
							html += '<param name="quality" value="high" />';
							html += '<param name="menu" value="false" />';
							html += '<param name="FlashVars" value="cat='+data.postcard.cat+'&sub='+data.postcard.sub+'&postal='+_lang+data.postcard.id+'&from='+encodeURIComponent(data.postcard.from)+'&email='+encodeURIComponent(data.postcard.email)+'&aid='+_affiliate+'&conf='+encodeURIComponent(configure_script)+'&" />';
							html += '<embed src="http://'+host_domain+'/swf/loader.swf" FlashVars="cat='+data.postcard.cat+'&sub='+data.postcard.sub+'&postal='+_lang+data.postcard.id+'&from='+encodeURIComponent(data.postcard.from)+'&email='+encodeURIComponent(data.postcard.email)+'&aid='+_affiliate+'&conf='+encodeURIComponent(configure_script)+'&base='+encodeURIComponent("http://"+host_domain)+'" quality="high" menu="false" width="100%" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
							html += '</object>';
							html += '</div>';
							html += '<div class="c" style="background:#f7f3e5;overflow:hidden">';
							html += '<div class="l x">'+data.postcard.message+'&nbsp;</div>';
							html += '<div class="r y"><br /><br /><br /><br /><br /><br /><br />';
							html += '<span>'+data.postcard.from+'&nbsp;</span>';
							html += '<span>'+data.postcard.email+'&nbsp;</span>';
							html += '<span>'+data.postcard.showDate+'&nbsp;</span>';
							html += '<span>&nbsp;</span><br /><br />';
							html += '</div>';
							html += '</div>';
							//html += '<div id="service" class="c" style="text-align:right"><a href="'+ln('SERVICE_LINK')+'?affiliate='+_affiliate+'" target="_blank">'+ln('SERVICE_LINK_TEXT')+'</a></div>';
							$(di).html(html);
							break;
						}
						default:{
							alert(ln('ERR_LOAD_POSTCARD')+": "+data.header.message);
							$(di).empty();
							break;
						}
					}
				}
			});
	}
	
	/**
	 * Para ver la postal en el sitio
		*/
	function autoLoadViewCard(){
		var str = location.search.match(/\bview\= *([^\&]+)/);
		if (str.length > 1)
		 loadViewCard(str[1]);
	}
	
	/**
	 * Para cargar el envio de postales
		*/
	function autoLoad(){
		var qs = new Querystring();
		if (qs.contains("view")){
			loadViewCard(qs.get("view"));
		}else if(qs.contains("cat") && qs.contains("sub") && qs.contains("pid")){
			loadPostcard(qs.get("cat"),qs.get("sub"),qs.get("pid"));
		}else if(qs.contains("cat") && qs.contains("sub")){
			loadPostcards(qs.get("cat"),qs.get("sub"));
		}else if(qs.contains("cat")) {
			loadSubcategories(qs.get("cat"));
		}else{
			loadCategories();
		}
	}
	
}
