function extractcatid(s) {
	var l1,l2;
	l1=s.indexOf('sel=');
	l2=s.indexOf('"',l1);
	return s.substring(l1+4,l2);
}

function saveorder() {
	str='';
	for(x=1; x<=10; x++) {
		str=str+extractcatid(document.getElementById('hb_cat_'+x).innerHTML)+',';
	}
	str=str.substring(0,str.length-1);
	STsetCookie('MW_WOMAN_ORDER',str,700);
}

function STsetCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function STgetCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
	return "";
}

function getorder() {
	var c,arr,idxarr;
	var cache_morelink=new Array();
	var cache_photolink=new Array();
	var cache_cat=new Array();
	var cache_title=new Array();
	var cache_summary=new Array();
	var cache_image=new Array();
	c=STgetCookie('MW_WOMAN_ORDER');
	if(c!='') { //alert(c);
		arr=c.split(',');
		idxarr=new Array();
		for(y=0; y<arr.length; y++) {
			idxarr[y]=findIndex(arr[y]);
			if(idxarr[y]>0) {
				if(document.getElementById('hb_morelink_'+(y+1))) cache_morelink[y]=document.getElementById('hb_morelink_'+(y+1)).innerHTML;
				if(document.getElementById('hb_photolink_'+(y+1))) cache_photolink[y]=document.getElementById('hb_photolink_'+(y+1)).innerHTML;
				if(document.getElementById('hb_cat_'+(y+1))) cache_cat[y]=document.getElementById('hb_cat_'+(y+1)).innerHTML;
				if(document.getElementById('hb_title_'+(y+1))) cache_title[y]=document.getElementById('hb_title_'+(y+1)).innerHTML;
				if(document.getElementById('hb_summary_'+(y+1))) cache_summary[y]=document.getElementById('hb_summary_'+(y+1)).innerHTML;
				if(document.getElementById('hb_image_'+(y+1))) cache_image[y]=document.getElementById('hb_image_'+(y+1)).src;
			}
		}
		for(y=0; y<=arr.length; y++) {
			if(idxarr[y]>0) {
				if(document.getElementById('hb_morelink_'+(y+1))) document.getElementById('hb_morelink_'+(y+1)).innerHTML=cache_morelink[idxarr[y]-1];
				if(document.getElementById('hb_photolink_'+(y+1))) document.getElementById('hb_photolink_'+(y+1)).innerHTML=cache_photolink[idxarr[y]-1];
				if(document.getElementById('hb_cat_'+(y+1))) document.getElementById('hb_cat_'+(y+1)).innerHTML=cache_cat[idxarr[y]-1];
				if(document.getElementById('hb_title_'+(y+1))) document.getElementById('hb_title_'+(y+1)).innerHTML=cache_title[idxarr[y]-1];
				if(document.getElementById('hb_summary_'+(y+1))) document.getElementById('hb_summary_'+(y+1)).innerHTML=cache_summary[idxarr[y]-1];									
				if(document.getElementById('hb_image_'+(y+1))) document.getElementById('hb_image_'+(y+1)).src=cache_image[idxarr[y]-1];			
			}
		}
	}

}

function findIndex(catid) {
	var ret=0;
	for(x=1; x<=10; x++) {
		if(document.getElementById('hb_cat_'+x).innerHTML.indexOf('sel='+catid)>0) ret=x;  		
	}
	//alert('found index '+ret+' for cat '+catid);
	return ret;
}

function movedn(x) {
	if(x<10) {
	//	swapHREF(document.getElementById('hb_catlink_'+x),document.getElementById('hb_catlink_'+(x+1)));
		swapHREF(document.getElementById('hb_morelink_'+x),document.getElementById('hb_morelink_'+(x+1)));
		swapHREF(document.getElementById('hb_photolink_'+x),document.getElementById('hb_photolink_'+(x+1)));
		swapHTML(document.getElementById('hb_cat_'+x),document.getElementById('hb_cat_'+(x+1)));
		swapHTML(document.getElementById('hb_title_'+x),document.getElementById('hb_title_'+(x+1)));
		swapHTML(document.getElementById('hb_summary_'+x),document.getElementById('hb_summary_'+(x+1)));
		swapIMG(document.getElementById('hb_image_'+x),document.getElementById('hb_image_'+(x+1)));
	}
	saveorder();
}

function moveup(x) {
	if(x>0) {	
	//	swapHREF(document.getElementById('hb_catlink_'+x),document.getElementById('hb_catlink_'+(x-1)));
		swapHREF(document.getElementById('hb_morelink_'+x),document.getElementById('hb_morelink_'+(x-1)));
		swapHREF(document.getElementById('hb_photolink_'+x),document.getElementById('hb_photolink_'+(x-1)));
		swapHTML(document.getElementById('hb_cat_'+x),document.getElementById('hb_cat_'+(x-1)));
		swapHTML(document.getElementById('hb_title_'+x),document.getElementById('hb_title_'+(x-1)));
		swapHTML(document.getElementById('hb_summary_'+x),document.getElementById('hb_summary_'+(x-1)));
		swapIMG(document.getElementById('hb_image_'+x),document.getElementById('hb_image_'+(x-1)));
	}
	saveorder();	
}

function swapHREF(el1,el2) {
	var tmp;
	if(el1 && el2) {
		tmp=el1.href;
		el1.href=el2.href;
		el2.href=tmp;
	}
}

function swapHTML(el1,el2) {
	var tmp;
	if(el1 && el2) {
		tmp=el1.innerHTML;
		el1.innerHTML=el2.innerHTML;
		el2.innerHTML=tmp;
	}
}

function swapIMG(el1,el2) {
	var tmp;
	if(el1 && el2) {
		tmp=el1.src;
		el1.src=el2.src;
		el2.src=tmp;
	}
}