function new_window(url, win_name){
	win_name=window.open(url,'win_name','toolbar=no,scrollbars=yes,resizable=yes,width=450,height=260,status=no,left=100,top=100,screenX=100,screenY=100,status=no');
	win_name.focus();
}

function pic_win(url,wintitle){
	picwin=window.open('image.php?pic='+url+'&name='+wintitle,'picwin','toolbar=no,scrollbars=no,width=620,height=485,left=100,top=100,screenX=100,screenY=100,status=no');
	picwin.focus();
}

function converter_popup(){
	win_name=window.open("html/windconverter.html",win_name,'toolbar=no,scrollbars=yes,resizable=yes,width=250,height=200,status=no,left=0,top=0,screenX=0,screenY=0');
	win_name.focus();
}

function print_window(url){
	printwin=window.open(url,'printwin','toolbar=no,scrollbars=yes,width=800,height=480');
	printwin.focus();
}

function print_page(){
	window.print();
//	window.close();
}

function window_resize(pic){
	x=document.images.pic.width + 10;
	y=document.images.pic.height + 5;
	window.width=x;
	window.height=y;
}

function hilite(elementname,color){
	if (document.all){
		document.all[elementname].bgColor=color;
	}
	else{
		document.getElementById(elementname).bgColor=color;
	}
}

function wishToReceive(){
	var f_obj=document.regForm;
	if(f_obj.wish_f.checked==true){
		sel_flg=true;
		document.getElementById("cat_box").style.color="#000";
		document.getElementById("cat_box2").style.color="#000";
		f_obj.choose_section[0].checked=true;
	}
	else{
		sel_flg=false;
		document.getElementById("cat_box").style.color="#666";
		document.getElementById("cat_box2").style.color="#666";
		f_obj.choose_section[0].checked=false;
		f_obj.choose_section[1].checked=false;
	}
}

function clear_cat(){
	var f_obj=document.regForm;
	document.getElementById("cat_box2").length=1
	document.getElementById("cat_box2").options[0]=null
}

function add_all_cat(){
	var f_obj=document.regForm;
	clear_cat();
	if(sel_flg)for(q=0;q<=f_obj.list.length-1;q++){
		document.getElementById("cat_box2").options[q]=new Option();
		document.getElementById("cat_box2").options[q].value=document.getElementById("cat_box").options[q].value;
		document.getElementById("cat_box2").options[q].text=document.getElementById("cat_box").options[q].text;
		document.getElementById("cat_box2").options[q].selected=true;
	}
}

function add_cat(){
	var f_obj=document.regForm;		
	var len=document.getElementById("cat_box2").length
	for(i=0;i<=document.getElementById("cat_box").length-1;i++){
		if(document.getElementById("cat_box").options[i].selected&&sel_flg){
			var flag=true;
			if(len>0)
				for(t=0;t<=len-1;t++)
					if(document.getElementById("cat_box").options[i].value==document.getElementById("cat_box2").options[t].value)
						flag=false;
			if(flag){
				document.getElementById("cat_box2").options[len]=new Option();
				document.getElementById("cat_box2").options[len].value=document.getElementById("cat_box").options[i].value;
				document.getElementById("cat_box2").options[len].text=document.getElementById("cat_box").options[i].text;
				document.getElementById("cat_box2").options[len].selected=true;
				len++;
			}
		}
		if(document.getElementById("cat_box").options[i].selected)
			document.getElementById("cat_box").options[i].selected=false;
	}
}

function rmv_cat(){
	var f_obj=document.regForm;		
	for(i=document.getElementById("cat_box2").length-1;i>=0;i--){
		if(document.getElementById("cat_box2").options[i].selected){
			document.getElementById("cat_box2").options[i]=null;
		}
	}
	if(!f_obj.choose_section[1].checked)f_obj.choose_section[1].checked=true;
}

function sel_country(val){
	//alert(val);
	if(val!="BG"){
		document.getElementById("town_bg").style.display = 'none';
		document.getElementById("town").style.display = 'inline';
	}else{
		document.getElementById("town_bg").style.display = 'inline';
		document.getElementById("town").style.display = 'none';
	}
}

function showPane(paneId, activeTab) {

 	if(paneId=='pane1'){
 		if($('#pane2').css('display')=='block'){
	 		$('#pane2').slideUp();
	 	}
 		$('#pane1').slideDown();
	}
	else{
 		if($('#pane1').css('display')=='block'){
	 		$('#pane1').slideUp();
	 	}
 		$('#pane2').slideDown();
	}

}

function rateOver(rating) {
	var rateImage = document.getElementById('ratingstars');
	//for(prop in rateImage) if(!confirm(prop + ' = ' + rateImage[prop])) break;
	if(rateImage){
		rateImage.src = design + rating + '-stars.gif';
	}
}

function rateOut() {
	var rateImage = document.getElementById('ratingstars');
	if(rateImage){
		rateImage.src = design + userRating + '-stars.gif';
	}
}

function rankProduct(productid, rating) {
   ajax.getData('ajax.php?act=rateProduct&productid=' + productid + '&rating=' + rating,function(xmlhttp) {
       if ( xmlhttp.readyState == 4 ) {
         if (xmlhttp.status == 200) {
                var results = xmlhttp.responseText.split(';');
                //alert(xmlhttp.responseText);
                var rank = results[0];
                var votes = results[1];
                userRating = rank;
			    rateOut();
				document.getElementById("ratingstars").src = design + Math.round(parseFloat(rank)) + '-stars.gif';
				document.getElementById("votes").innerHTML = votes;
         }
      }
   });
}

/*
 *  applyPNGFilter(o)
 *  
 *  Applies the PNG Filter Hack for IE browsers when showing 24bit PNG's
 *
 *  var o = object (this png element in the page)
 *
 * The filter is applied using a nifty feature of IE that allows javascript to
 * be executed as part of a CSS style rule - this ensures that the hack only
 * gets applied on IE browsers :)
 */
function applyPNGFilter(o)
{
    var t="/design/a_pixel.gif";
    if( o.src != t ) {
        var s=o.src;
        o.src = t;
        o.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+s+"',sizingMethod='scale')";
    }
}


$(document).ready(function(){
	setTimeout(function(){
		$('#writecomment').click(function(){
			if($('#commentsform').css('display')=='none'){
				$('#commentsform').slideDown();
			}
			return false;
		});
		
		$('#topten ul.toprates li a.categ').click(function(){
			$('#topten ul.toprates li a.categ').removeClass('on');
			$(this).addClass('on');
			var hash = this.hash;
			$('#topten').css('height',$('#topten').height());
			$('#topten ol.litertype:visible').slideUp(function(){
				$(hash).slideDown();
			});
			return false;
		});
		
		/*
		$('#topten').Accordion(
			{
				headerSelector	: 'ul li.class',
				panelSelector	: 'ul li.topten',
				activeClass		: 'classon',
				hoverClass		: 'classhoff',
				panelHeight		: 100,
				speed			: 300
			}
		);
		$('#otherbooks').Accordion(
			{
				headerSelector	: 'div.class',
				panelSelector	: 'ul',
				activeClass		: 'classon',
				hoverClass		: 'classhoff',
				panelHeight		: 225,
				speed			: 300
			}
		);
		*/
	},50);
});