﻿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 setsort(type){
	$.cookie('SiteOrder',type,{path:'/'});
	location.reload();
}


/*---[ Login Funcs ]---*/

function new_exists_mem(fid) {
    $('#reg_table_' + fid + ' .memReg').toggle();
    newType = $('#reg_table_' + fid + ' #Member_Fname').attr('check_type') == '' ? 'exists' : '';
    $('#reg_table_' + fid + ' #Member_Fname').attr('check_type', newType);
    $('#reg_table_' + fid + ' #Member_Lname').attr('check_type', newType);
    $('#reg_table_' + fid + ' #action').val($('#reg_table_' + fid + ' #action').val() == 'new_mem' ? 'mem_login' : 'new_mem');
}

function passRecall(fid) {
    $('#reg_table_' + fid + ' #forgotPass').toggle();
    $('#reg_table_' + fid + ' #memLogin').toggle();
}

function loginBox(containerID, toggleClass, fid, js, group, noClose) {

    $('#' + containerID).html('<center><h2>טוען...</h2></center>');
    
    $.post('/login_box.asp', {
        containerID: containerID,
        toggleClass: toggleClass,
        fid: fid,
        js: js,
        noClose: noClose,     
        group: group   
    },

    function(data) {
        $('#' + containerID).html(data);
        $('#' + containerID).slideDown();
        }
    );
}

function closeBox(containerID, toggleClass) {
    $('#' + containerID).slideUp();
    $('.' + toggleClass).toggle();
}

function changeUser(redir,js) {
   
    theIframe.location.href = '/site_handler.asp?action=logoff&js='+js+'&redir='+redir;
}

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')
}



//---[ 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';
	}
}

//-------------------------------------------------------------------------------------------------------------