//script for msg page

function switchContent(obj, obj2){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var el2 = document.getElementById(obj2);
	
	var ar = document.getElementById("content").getElementsByTagName("DIV");
		if(el.style.display == "none"){
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="sub"){ 
				    ar[i].style.display = "none";
					}
				if (ar[i].className=="title"){ 			
				    ar[i].style.backgroundColor = "#ffffff"
					}
				                    		
			}

			el.style.display = "block";			
			el.style.backgroundColor = "#f1f4d6"			
			el2.style.backgroundColor = "#f1f4d6"
		}else{
			el.style.display = "none";
			el.style.backgroundColor = "#ffffff"			
			el2.style.backgroundColor = "#ffffff"
		}
	}
}



//script for sorting icon
img1 = "images/icon/i_sorting_down.gif"; 
img2 = "images/icon/i_sorting_up.gif"; 
function chng(c_img) { 
if (document[c_img].src.indexOf(img1)!= -1) document[c_img].src = img2; 
else document[c_img].src = img1; 
} 

function funExpandAll()
		{
			for (var i=0; i<7; i++)
			{
				if (document.getElementById("sub" + i) != null)
				{
				    document.getElementById("c" + i).style.backgroundColor = "#efefef"
					document.getElementById("sub" + i).style["display"] = 'block'
					if(document.all)
                        {document.getElementById("sign" + i).innerText = '-';}
                    else
                        {document.getElementById("sign" + i).textContent = '-';}
					
				}
				
				
				for (var j=0; j<6; j++)
				{
					if (document.getElementById("sub" + i + "_" + j) != null)
					{
						document.getElementById("sub" + i + "_" + j).style["display"] = 'block'
						if(document.all)
						    {document.getElementById("sign" + i + "_" + j).innerText = '-';}
						else
						    {document.getElementById("sign" + i + "_" + j).textContent = '-';}
					}
				}
			}
		}
		
		function funCollapseAll()
		{


			for (var i=0; i<7; i++)
			{

				if (document.getElementById("sub" + i) != null)
				{
				    document.getElementById("c" + i).style.backgroundColor = "#ffffff"
					document.getElementById("sub" + i).style["display"] = 'none'
					if(document.all)
					    {document.getElementById("sign" + i).innerText = '+';}
					else
					   { document.getElementById("sign" + i).textContent = '+';}//for firefox
				}
				
				
				for (var j=0; j<6; j++)
				{
					if (document.getElementById("sub" + i + "_" + j) != null)
					{    
						document.getElementById("sub" + i + "_" + j).style["display"] = 'none'
						if(document.all)
						    {document.getElementById("sign" + i + "_" + j).innerText = '+';}
						else
						    {document.getElementById("sign" + i + "_" + j).textContent = '+';}
					}
				}
			}
			
		}
		
function switchprofile(num,obj, obj2)
{
	
	if(document.getElementById){
	var el = document.getElementById(obj);
	var el2 = document.getElementById(obj2);
	 var sign = document.getElementById("sign" + num);
	
	 if(document.all)
	 {
	    if(sign.innerHTML == '+')
    	{
             sign.innerHTML = '- ';
    	}
    	else
    	{
    	    sign.innerHTML = '+';
    	}
	 }
	 else //for firefox
	 {
	      if(sign.textContent == '+')
    	    {
    	       sign.textContent  = '- ';
    	    }
    	    else
    	    {
    	         sign.textContent = '+';
    	    }
	 }
	 
	
	var ar = document.getElementById("content").getElementsByTagName("DIV");
		if(el.style.display == "none"){
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="sub"){ 
				    ar[i].style.display = "none";
					}
				if (ar[i].className=="title"){ 			
				    ar[i].style.backgroundColor = "#ffffff"
					}
				                    		
			}

			el.style.display = "block";			
			el.style.backgroundColor = "#efefef"			
			el2.style.backgroundColor = "#efefef"
		}else{
			el.style.display = "none";
			el.style.backgroundColor = "#ffffff"			
			el2.style.backgroundColor = "#ffffff"
		}
	}
}

function LetterCount(ClassID)
{
    var TextLength = $(".MMB"+ClassID).val().length;
    if(TextLength > 450)
    {
        $(".MMB"+ClassID).val($(".MMB"+ClassID).val().substr(0, 450))
    }
    $(".MMB-text"+ClassID).html($(".MMB"+ClassID).val().length);
    
}

function MaxLength(txt,maxLen)
{
    if(txt.value.length > (maxLen-1)) return false;
}

function ChangeProfilePic(PicId)
{
    if ($(".ImageProfile"+PicId+" img").css("display") == "none")
    {
        $(".AllImageProfile img").fadeOut();
        $(".ImageProfile"+PicId+" img").fadeIn();
        $(".NumPic").css("font-weight", "normal");
        $(".Num"+PicId).css("font-weight", "bold");
    }
}

function openImgAvatar()
{
    var dIframe= document.getElementById("dIframeAvatar");
    dIframe.style.top="0px";
	        dIframe.style.left="0px";
            dIframe.style.display="block";
            dIframe.style.height = document.body.offsetHeight;
   // setInMiddleScreen(dIframe,310,112)
    //dIframe.style.display="inline";
    //document.body.className='div_reka';
     var frame= document.getElementById("popUpIframeAvatar");
     setInMiddleScreen(frame,310,112)
            frame.style.display = "block";
} 
function closeWinAvatar() {
    window.parent.location.href=window.parent.location;
    parent.document.body.className="";
    var dIframe= parent.document.getElementById("dIframeAvatar");
    dIframe.style.display="none";
 }



function setInMiddleScreen(element,x,y) {
	var topStr = (document.body.clientHeight/2)-y;
	var leftStr = (document.body.clientWidth/2)-x;
	element.style.top=topStr + "px";
	element.style.left=leftStr+ "px";
 }

function OpenSubscriptionDisclaimerWindow()
{
  ChatWindowConfig='toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes';

  if (navigator.appName.indexOf("Microsoft")>=0) {
    ChatWindowConfig+=',left=150,top=100,width=580,height=550';
  }else{
    ChatWindowConfig += ',screenX=150,screenY=100,width=580,height=550';
  }

  window.open('DisclaimerSubscription.htm', '_disclaimerSubscriptionWindow', ChatWindowConfig);
}
function OpenDisclaimerWindow()
{
  ChatWindowConfig='toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes';

  if (navigator.appName.indexOf("Microsoft")>=0) {
    ChatWindowConfig+=',left=150,top=100,width=580,height=550';
  }else{
    ChatWindowConfig += ',screenX=150,screenY=100,width=580,height=550';
  }

  window.open('Disclaimer.htm', '_disclaimerSubscriptionWindow', ChatWindowConfig);
}
function aspControlHide(btnName)
{
    document.getElementById(btnName).style.disabled = false;
}
var messenger_window
function open_messenger_window(chatID, userLoginFrom, session_id_from, userLoginTo,userLoginID) 
{

	var n_width = 555;
	var n_height = 355;
	//var s_url = "http://new.blind-date.co.il/messenger/messenger.asp?chatID=" + chatID + "&userLoginFrom=" + userLoginFrom + "&session_id_from=" + session_id_from + "&userLoginTo=" + userLoginTo+ "&userLoginID=" + userLoginID;;
	var s_url = "messenger/messenger.asp?chatID=" + chatID + "&userLoginFrom=" + userLoginFrom + "&session_id_from=" + session_id_from + "&userLoginTo=" + userLoginTo+ "&userLoginID=" + userLoginID;;
	
	var features;
	features = "width=" + n_width + ", height=" + n_height;
	messenger_window = window.open(s_url, userLoginTo, features);
	messenger_window.focus();
	//return messenger_window
}	

function RenewOpen()
{
    ChatWindowConfig='toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes';
    
    var leftStr = (window.screen.width/2)-750/2;
    
    if (navigator.appName.indexOf("Microsoft")>=0) {
        ChatWindowConfig+=',left='+leftStr+',top=10,width=750,height=1000';
    }else{
        ChatWindowConfig += ',screenX='+leftStr+',screenY=10,width=750,height=1000';
    }

    window.open('http://www.blind-date.co.il/Renew.html', 'Renew', ChatWindowConfig);
    
}

function validate_id(Field)
{
	var firstnumber,secondnumber,thirdnumber,fourthnumber,fifthnumber,sixthnumber,seventhnumber,eighthnumber,ninthnumber;
	var checkres, strNumberID;
	var firstbreaknumber , secondbreaknumber , temp;
	strNumberID = Field.value;
	if ( strNumberID.length != 9 )
	{
		//alert("מספר ת.ז לא תקין")
		Field.select();
		Field.focus();
		
		return 0;
	}
	//break a number
	ninthnumber = strNumberID.substring(8,strNumberID.length);
	eighthnumber = strNumberID.substring(7,strNumberID.length-1);
	seventhnumber = strNumberID.substring(6,strNumberID.length-2);
	sixthnumber = strNumberID.substring(5,strNumberID.length-3);
	fifthnumber = strNumberID.substring(4,strNumberID.length-4);
	fourthnumber = strNumberID.substring(3,strNumberID.length-5);
	thirdnumber = strNumberID.substring(2,strNumberID.length-6);
	secondnumber = strNumberID.substring(1,strNumberID.length-7);
	firstnumber = strNumberID.substring(0,strNumberID.length-8);
	secondnumber = parseInt(secondnumber)*2;
	if ( secondnumber > 9 )
	{
		firstbreaknumber = secondnumber%10;
		secondbreaknumber = 1;
		secondnumber = firstbreaknumber+secondbreaknumber;
	}
	fourthnumber = parseInt(fourthnumber)*2;
	if ( fourthnumber > 9 )
	{
		firstbreaknumber = fourthnumber%10;
		secondbreaknumber = 1;
		fourthnumber = firstbreaknumber+secondbreaknumber;
	}
	sixthnumber = parseInt(sixthnumber)*2;
	if ( sixthnumber > 9 )
	{
		firstbreaknumber = sixthnumber%10;
		secondbreaknumber = 1;
		sixthnumber = firstbreaknumber+secondbreaknumber;
	}
	eighthnumber = parseInt(eighthnumber)*2;
	if ( eighthnumber > 9 )
	{
		firstbreaknumber = eighthnumber%10;
		secondbreaknumber = 1;
		eighthnumber = firstbreaknumber+secondbreaknumber;
	}
	//check a result of adding accountnumber * constants and branchnumber * constants
	res = parseInt(firstnumber) + parseInt(secondnumber) + parseInt(thirdnumber) + parseInt(fourthnumber) + parseInt(fifthnumber) + parseInt(sixthnumber) + parseInt(seventhnumber) + parseInt(eighthnumber);
	checkres = (10 - parseInt(res)%10)%10;
	if ( checkres != parseInt(ninthnumber) )
	{
		//alert("מספר ת.ז לא תקין")
		Field.select();
		Field.focus();
		return 0;
	}
	return 1;
}

function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

   function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }
 



 


