﻿// JScript File

function findPosX(obj)
{
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function clearMore()
{
    var elements = document.getElementsByTagName('div');
    var len = elements.length;
    for(i=0; i<len; i++){
        if(elements[i].id.indexOf("divMore")==0)
        {
            var amanaLink = document.getElementById('more');
	    	var leftx = (findPosX(amanaLink))-450;
		    var topx = (findPosY(amanaLink))+20;
	        elements[i].style.left = leftx+'px';
            elements[i].style.top = topx+'px';
            elements[i].style.visibility='hidden';
        }
   }   
}

function SetDivPlace(divID,placeTo,show)
{
    var element = document.getElementById(divID);
    var amanaLink = document.getElementById(placeTo);
	var leftx = (findPosX(amanaLink))-250;
    var topx = (findPosY(amanaLink))+20;
    element.style.left = leftx+'px';
    element.style.top = topx+'px';
    element.style.visibility='hidden';
    if(show)
        element.style.visibility='visible';
    else    
        element.style.visibility='hidden';
}

function SelectRadio(name,value)
{   var arr = document.getElementsByName(name);
    var len = arr.length;
    
    
    for(var i=0;i<len;i++)
    {
        if(arr[i].value.split(',')[0]==value)
        {
            document.getElementById('a'+name+ '_' +value).className='RadioButtonChecked';
            arr[i].checked=true;
        }
        else
        {
            document.getElementById('a'+name + '_' + arr[i].value.split(',')[0]).className='RadioButtonUnChecked';
        }
    }
}

function SelectCheckbox(obj,checkbox)
{
    if(document.getElementById(checkbox).checked)
    {
        obj.className="check_empty";
        document.getElementById(checkbox).checked=false;       
    }    
    else
    {
        obj.className="check_full"
        document.getElementById(checkbox).checked=true;
    }
}

function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}

function changeDisplay(obj,sender)
{
    var elem = document.getElementById(obj);
    if(elem.className=='Hide')
    {
        sender.innerText = 'הסתר שידרוגים';
        elem.className='Show';
    }
    else
    {
        sender.innerText = 'הצג שידרוגים';
        elem.className='Hide';
    }
}

function CheckTerm(obj)
{
    var elem = document.getElementById(obj);
    if(!elem.checked)
    {
        alert('נא לאשר הסכמה לתנאי התקנון.');
        return false;
    }
    return true;
}

function OpenPopUp(url)
{
    var elem = document.getElementById(obj);
    if(!elem.checked)
    {
        alert('נא לאשר הסכמה לתנאי התקנון.');
        return false;
    }
    return true;
}

function OpenTerm(URL) {
    window.open(URL, '', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=650,height=300,left = 100,top = 100');
}

var bookmarkurl="http://www.netoshops.co.il/default.aspx"
var bookmarktitle="Netoshops"
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function changeTop(tab, content, topProduct,num){
	tabTD = tab.parentNode;
	tabARR = tabTD.getElementsByTagName('TD');
	for(i=0; i< tabARR.length; i++) tabARR[i].className = "unselected_tab";
	tabARR[num].className = "selected_tab";
	
	document.getElementById(topProduct).className = "product_top_"+num;
	contentTD = document.getElementById(content);
	contentARR = contentTD.getElementsByTagName('div');
	for(i=0; i< contentARR.length; i++)
	{
	  if (i == num) 
	    contentARR[i].style.display = "block";
	  else
	      contentARR[i].style.display = "none";
	}
	
}

function checkCompare(categoryID)
{
    var compareList = document.getElementsByName('cbCompare');
    
    var counter=0;
    var products='';
    for(i=0;i<compareList.length;i++)
        if(compareList[i].checked)
        {
            products += compareList[i].value ;
            counter++;
        }
            
    if(counter<2)
    {
        alert('יש לבחור לפחות 2 מוצרים להשוואה');
        return;
    }
    else if(counter>4)
    {
        alert('יש לבחור מקסימום 4 מוצרים להשוואה');
        return;
    }
    
    products = products.substr(0,products.length-1);
    document.location='compareProducts.aspx?query='+products+'&categoryID='+categoryID;
    
}
