﻿/*
* Fade Slider Toggle plugin
*
* Copyright(c) 2009, Cedric Dugas
* http://www.position-relative.net
*
* A sliderToggle() with opacity
* Licenced under the MIT Licence
*/


 jQuery.fn.fadeSliderToggle = function(settings) {
 /* Damn you jQuery opacity:'toggle' that dosen't work!~!!!*/
 settings = jQuery.extend({
 speed:500,
 easing : "swing"
 }, settings)

 caller = this
 if($(caller).css("display") == "none"){
 $(caller).animate({
 opacity: 1,
 height: 'toggle'
 }, settings.speed, settings.easing);
 }else{
 $(caller).animate({
 opacity: 0,
 height: 'toggle'
 }, settings.speed, settings.easing);
 }
};

//$(document).ready(function() {
//$(".toogle_right").click(function(){
//$(this).next().fadeSliderToggle()
//return false;
//})
//});

function openRightbox(num)
{
var category = document.getElementById("right_box").getElementsByTagName("h3");
for (i = 0; i < category.length; i++){
    if(category[i].style.background =="transparent url(/Bg/minus.jpg) no-repeat scroll 100% 6px")
    {
        var str=(category[i].id);
        str=str.replace("h3sub", "");
        document.getElementById(category[i].id).style.background ='url(/Bg/plus.jpg) no-repeat 100% 6px';
        document.getElementById(category[i].id).onclick=function () {openRightbox(str);changeBgOn(str)};
    }
}

var subs = document.getElementById("right_box").getElementsByTagName("ul");
for (i = 0; i < subs.length; i++){
    if(subs[i].className == "subs")
    {
    
        if(document.getElementById(subs[i].id).style.display=='block')
        {
            $(subs[i]).fadeSliderToggle();
        }
        if(subs[i].id=='subul'+num && document.getElementById(subs[i].id).style.display!=='block')
        {
            $(subs[i]).fadeSliderToggle();
        }
    }
}
}

//function closeRightbox(num)
//{
//$('#subul'+num).fadeSliderToggle();
//return false;
//}

function changeBgOn(mynumber)
{
document.getElementById("h3sub" + mynumber).style.background ='url(/Bg/minus.jpg) no-repeat 100% 6px';
document.getElementById("h3sub" + mynumber).onclick=function () {openRightbox(mynumber);changeBgOff(mynumber)};
}

function changeBgOff(mynumber)
{
document.getElementById("h3sub" + mynumber).style.background ='url(/Bg/plus.jpg) no-repeat 100% 6px';
document.getElementById("h3sub" + mynumber).onclick=function () {openRightbox(mynumber);changeBgOn(mynumber)};
}

function selectArticle(mynumber)
{
document.getElementById("article" + mynumber).className ='articleopen';
}

function inputClear(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}

function inputClear2(thefield){
if (thefield.value=="")
thefield.value = thefield.defaultValue
}

function contactForm(num){             
var mail=0;
var x=0;
if (document.getElementById('name').defaultValue!=document.getElementById('name').value) {x++;}
if (document.getElementById('email').defaultValue!=document.getElementById('email').value) {x++;}
if (document.getElementById('tel').defaultValue!=document.getElementById('tel').value){x++;}
if (document.getElementById('email').defaultValue!=document.getElementById('email').value){if (document.getElementById('email').value.indexOf("@")==-1 || document.getElementById('email').value.indexOf(".")==-1){mail++;}}
//document.write(takanon);
if (x!==3)
{
    $('#error_box').hide();
    $('#error_span').remove();
    $('#error_box').append("<span id='error_span'>חובה למלא: שם,דוא''ל וטלפון</span>").fadeIn();
}

if (x==3 && mail!="0")
{
    $('#error_box').hide();
    $('#error_span').remove();
    $('#error_box').append("<span id='error_span'>כתובת הדוא''ל שהזנת אינה תקנית.</span>").fadeIn();
}

if (x=="3" && mail=="0")
{
    $('#error_box').hide();
document.contact_form.action='/includes/connections/contact_us.asp?act='+num;
document.contact_form.submit();
}
}

function rightContactform(num){             
var mail2=0;
var x2=0;
if (document.getElementById('name_right').defaultValue!=document.getElementById('name_right').value) {x2++;}
if (document.getElementById('email_right').defaultValue!=document.getElementById('email_right').value) {x2++;}
if (document.getElementById('tel_right').defaultValue!=document.getElementById('tel_right').value){x2++;}
if (document.getElementById('email_right').defaultValue!=document.getElementById('email_right').value){if (document.getElementById('email_right').value.indexOf("@")==-1 || document.getElementById('email_right').value.indexOf(".")==-1){mail2++;}}
//document.write(takanon);
if (x2!==3)
{
    $('#error_box_right').hide();
    $('#error_span_right').remove();
    $('#error_box_right').append("<span id='error_span_right'>חובה למלא:<br/> שם,דוא''ל וטלפון</span>").fadeIn();
}

if (x2==3 && mail2!="0")
{
    $('#error_box_right').hide();
    $('#error_span_right').remove();
    $('#error_box_right').append("<span id='error_span_right'>כתובת הדוא''ל אינה תקנית.</span>").fadeIn();
}

if (x2=="3" && mail2=="0")
{
    $('#error_box_right').hide();
    document.rightcontact_form.action='/includes/connections/contact_us.asp?act='+num;
    document.rightcontact_form.submit();
}
}
