dotoggle = true;

function trimStr(str){
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function catPrintPage(id){
	window.open('/category_print.asp?cid='+id+'','print','width=600,height=500,scrollbars=1,resizable=1')
}

function valid_AdvSearch(){
	if(($('#fprice').val() != '') && ($('#tprice').val() != '')){
		if($('#tprice').val()*1 <= $('#fprice').val()*1){
				
			tempPrice = $('#tprice').val();
			$('#tprice').val($('#fprice').val());
			$('#fprice').val(tempPrice);

		}
	}
		
	$('#frm_advanced_search').submit();
}


function toggleObject(obj_id,arrowSide,changeCookie){
	if (dotoggle){

		if(changeCookie==1){
			NewCookie = $.cookie('toggle_'+obj_id+'') == 1 ? 0 : 1;
			$.cookie('toggle_'+obj_id+'',NewCookie,{ path: '/'});
			//alert($.cookie('toggle_'+obj_id+''));
		}

		var adv_img = $('img#Object_'+obj_id+'_Opener').attr('src')
			
		if(adv_img=='/images/arrow_'+arrowSide+'.png')
			adv_img = '/images/arrow_down.png';
		else
			adv_img = '/images/arrow_'+arrowSide+'.png';
				
		$('img#Object_'+obj_id+'_Opener').attr('src',adv_img);
		
		$('div#object_content_'+obj_id+'').toggle();
	
	}
}


function logoff(){
	theIframe.location.href='/site_handler.asp?action=logoff'
}


function conf(text,url){
	if (confirm(text))
		location.href=url;
}


function changeName(object,option1,option2){
	//alert(object);
	var Obj = document.getElementById(object)
	if(Obj==null)
		Obj=option1;
	//alert(Obj);
	Obj.innerHTML=Obj.innerHTML==option1 ? option2 : option1;
}


function show_hide(Element){
	//alert(Element);
	var Obj = document.getElementById(Element)
	if(Obj==null)
		Obj=Element;
	//alert(Obj);
	Obj.style.display=Obj.style.display=="none" ? "" : "none";
}


function SetPage(page_num,links,dir){
	if (page_num == -1)
		if (dir != 1){location.href=('?numofrec=99999&'+links)}else{location.href=(links+'/0')}
	else
		if (dir != 1){location.href=('?page='+page_num+'&'+links)}else{location.href=(links+'/'+page_num)}
}


function MaxLength(obj,max){
	if(obj.length>=max){
		alert(max+' chars maximum!');
		event.returnValue = false;
	}
}

function uploadFile(){
	window.open('record_upload.asp','upload_file','width=500,height=300,scrollbars=no,menubar=no')
}


//---[ Member Page Functions ]----------------------------------------------------------------------------------------------------

	function logOff(){
		theIframe.location.href='site_handler.asp?action=logoff';
		reg_table.style.display='';
		member_reg();
		member_msg.style.display='none';
		document.forms["frm_record_add"].Member_Email.value='';
		document.forms["frm_record_add"].Member_Password.value='';
		document.forms["frm_record_add"].Member_FullName.value='';
	}

	function member_reg(type,publish){
							
		if(type=='new'){
			//---[ New Member ]------
			document.forms["frm_record_add"].new_mem.value='1';
			document.forms["frm_record_add"].mem_login.value='';
								
			document.getElementById('new_mem_register').style.fontWeight='bold';
			document.getElementById('exis_mem').style.fontWeight='normal';
			document.getElementById('no_reg').style.fontWeight='normal';
								
			if(publish==1){document.getElementById('reg_mempublish').style.display=''};
			document.getElementById('reg_fullname').style.display='';
			document.getElementById('reg_email').style.display='';
			document.getElementById('reg_password').style.display='';
								
			document.forms["frm_record_add"].Member_FullName.attributes["check_type"].nodeValue='exists';
			document.forms["frm_record_add"].Member_Email.attributes["check_type"].nodeValue='email';
			document.forms["frm_record_add"].Member_Password.attributes["check_type"].nodeValue='exists';
			}
		else
			{						
			//---[ Member / No Registration ]------
			document.forms["frm_record_add"].Member_FullName.attributes["check_type"].nodeValue='';
			document.forms["frm_record_add"].new_mem.value='';
			
			document.getElementById('new_mem_register').style.fontWeight='normal';
			document.getElementById('reg_fullname').style.display='none';
								
			if(publish==1){document.getElementById('reg_mempublish').style.display='none'};
			
			if(type=='no'){
				//---[ No Registration ]------
				document.forms["frm_record_add"].mem_login.value='';
									
				document.getElementById('no_reg').style.fontWeight='bold';
				document.getElementById('exis_mem').style.fontWeight='normal';
									
				document.forms["frm_record_add"].Member_Email.attributes["check_type"].nodeValue='';
				document.forms["frm_record_add"].Member_Password.attributes["check_type"].nodeValue='';
									
				document.getElementById('reg_email').style.display='none';
				document.getElementById('reg_password').style.display='none';
				}
			else{
				//---[ Member Login ]------
				document.forms["frm_record_add"].mem_login.value='1';
				
				document.getElementById('exis_mem').style.fontWeight='bold';
				document.getElementById('no_reg').style.fontWeight='normal';

				document.forms["frm_record_add"].Member_Email.attributes["check_type"].nodeValue='email';
				document.forms["frm_record_add"].Member_Password.attributes["check_type"].nodeValue='exists';

				document.getElementById('reg_email').style.display='';
				document.getElementById('reg_password').style.display='';
			}						
								
		}
	
	}
//-------------------------------------------------------------------------------------------------------------------------


//---[ Rank Functions ]----------------------------------------------------------------------------------------------------

function vote(formObj){
	
	var el_collection = formObj.VOTE_Poll_Id
	
	var foundCheck = false
			
	for (c=0;c<el_collection.length;c++)
		if (el_collection[c].checked)
			foundCheck = true

	if(foundCheck)
		formObj.submit();
	else
		alert(formObj.attributes["badMsg"].nodeValue)
}

function RankOnOver(id,pointer){
	for(r=1;r<=pointer;r++){
		document.getElementById('star_'+r+'_'+id).src='/unique/images/star_over.gif'
	}
}

function RankOnOut(id,pointer,rank){
	for(r=1;r<=pointer;r++){
		if(r<=rank)
			document.getElementById('star_'+r+'_'+id).src='/unique/images/star_locked.gif'
		else
			document.getElementById('star_'+r+'_'+id).src='/unique/images/star_blank.gif'
	}
}

function RankRec(id,rank){
	RankDisallow(id);
	theIframe.location.href='/site_handler.asp?rid='+id+'&rank='+rank;
}

function RankDisallow(id){
	for(r=1;r<6;r++){
		curStarObj = document.getElementById('star_'+r+'_'+id);
		curStarObj.onmouseout=null;
		curStarObj.onmouseover=null;
		curStarObj.onclick=null;
		curStarObj.style.cursor='default';
	}
}

//-------------------------------------------------------------------------------------------------------------