﻿// JScript File
function fnMaxTbl(tbl_id){
    document.getElementById('tbl_'+tbl_id).style.display='block';
    document.getElementById('max_'+tbl_id).style.display='none';
    document.getElementById('min_'+tbl_id).style.display='inline';
    return true;
}

function fnMinTbl(tbl_id){
    document.getElementById('tbl_'+tbl_id).style.display='none';
    document.getElementById('min_'+tbl_id).style.display='none';
    document.getElementById('max_'+tbl_id).style.display='inline';
    return true;
}

function TrimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function Select(){
    var c = document.getElementById('Count').value;
    if(c=='0')
        c = '';
    return c;
}

function UrlLocation(page, id)
{
//      alert(page + id + Select());
     var c = TrimString(Select());
     var checkgroup = document.forms.form1.photo;
     for (var i=0; i<checkgroup.length; i++)
	        checkgroup[i].checked = false;
     document.getElementById('Count').value = "";
     if(c=='')
        alert('هیچ موردی انتخاب نشده است.');
     else
     {
             window.location = page + id + c;
     }
}

function UrlLocatDel(page, id)
{
//      alert(page + id + Select());
     var c = TrimString(Select());
     ClearAll();
     //var checkgroup = document.forms.form1.photo;
     //for (var i=0; i<checkgroup.length; i++)
	 //       checkgroup[i].checked = false;
     //document.getElementById('Count').value = "";
     if(c=='')
        alert('هیچ موردی انتخاب نشده است.');
     else
     {
         var d = confirm('آیا موارد انتخاب شده از این گروه حذف شوند؟');
         if(d){
             window.location = page + id + c;
         }
     }
}

function UrlOpen(page, id)
{
    var c = TrimString(Select());
    ClearAll();
    //var c = Select();
    //var checkgroup = document.forms.form1.photo;
 	//	for (var i=0; i<checkgroup.length; i++)
	//	        checkgroup[i].checked = false;
    //document.getElementById('Count').value = "";
    if((c=='')||(c=='0'))
        alert('هیچ موردی انتخاب نشده است.');
    else
        window.open(page + "?uid=" + id + "&id=" + c, 'MD_PhotoGroup', 'width=600,height=450,scrollbars=yes');
}

function Del(id){
    var c = document.getElementById('Count').value;
    var b = c.split(',');
    var a = "";
    var j = b.length;
    for(i=0; i<j; i++)
    {
        if(b[i]!=id) 
        {
            if(i>0)  a = a + ",";
            a = a + b[i];
        }
    }
    document.getElementById('Count').value = a;
}

function ch(group)
{
    var i = group.length
    if ( i > 1 ) checkboxlimit(group)
    else checkbox(group)
}

function checkboxlimit(checkgroup){
	var checkgroup=checkgroup
	var limit=limit
	for (var i=0; i<checkgroup.length; i++){
		checkgroup[i].onclick=function(){
		var checkedcount=""
		for (var i=0; i<checkgroup.length; i++)
		    if ( checkedcount != "") 
		        checkedcount+=(checkgroup[i].checked)? "," + checkgroup[i].id : ""
		    else
		        checkedcount+=(checkgroup[i].checked)? checkgroup[i].id : ""
			//alert(checkedcount)
            document.getElementById('Count').value = checkedcount
		}
	}
}

function checkbox(chgroup){
		chgroup.onclick=function(){
		var chcount=""
		chcount+=(chgroup.checked)? chgroup.id : ""
		//alert(chcount)
        document.getElementById('Count').value = chcount;
		}
}

function SelectAll()
{
	var checkedcount=""
    var checkgroup = document.forms.form1.photo;
    var i = checkgroup.length
    if ( i > 1 ) 
    {
	    for (var i=0; i<checkgroup.length; i++)
	    {
	        checkgroup[i].checked = true;
	        if ( checkedcount != "") 
	            checkedcount+= "," + checkgroup[i].id ;
	        else
	            checkedcount+= checkgroup[i].id ;
	    }
	}    
	else
	{
	    checkgroup.checked = true;
	    checkedcount+= checkgroup.id ;
    }
		//alert(checkedcount)
    document.getElementById('Count').value = checkedcount
}

function ClearAll()
{
	var checkedcount=""
    var checkgroup = document.forms.form1.photo;
    var i = checkgroup.length
    if ( i > 1 ) 
    {
	    for (var i=0; i<checkgroup.length; i++)
	        checkgroup[i].checked = false;
	}    
	else
	{
	    checkgroup.checked = false;
    }

		//alert(checkedcount)
    document.getElementById('Count').value = ""
}

function CheckAll()
{
    var p = document.getElementById('Checkbox1').checked
    if(p)
        SelectAll();
    else
        ClearAll();
}

function Check(url)
{
 var local = '0';
 xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null) {
   //alert('xmlhttp is ok');
   }
 else
 {
   //alert('xmlhttp is not ok');
   return local;
 }
   
 var c = document.getElementById('aun');
 //var un = document.getElementById(tbField).value;
 //alert(url);
 xmlhttp.open("GET",url,true);
 
 xmlhttp.onreadystatechange=function() {

  if (xmlhttp.readyState==4) {
   if (xmlhttp.status!=404) {
        local=xmlhttp.responseText;
        //alert(local);
        /*var word = "0";
        if(local.indexOf(word)>0)
        {
            c.style.color = 'red';
        }    
        else
            c.style.color = 'green';
        c.innerHTML = local;*/
   } else {
        alert("url not found: "+url+un);
   }
  }
 }
 xmlhttp.send(null);
 
 if(local!="0")
    return local;
 else
    return local;
}

function getPass(t){ 
    var p = document.getElementById('pass').value; 
    document.getElementById('tblPass').style.display = 'none'; 
    document.getElementById('Content').style.display = 'block';
    var c = Check('../Manager/TestPass.aspx?t=' + t +'&psw='+p); 
    //alert(c); 
    if(c=='0') { 
        document.getElementById('Content').innerHTML = "شما اجازه مشاهده اطلاعات این صفحه را ندارید.<br />جهت دریافت کلمه عبور با دفاتر شرکت تماس حاصل فرمایید."; 
    } 
}
                
function loadrequest(url, obj)
{
    var xmlhttp;
    xmlhttp=null;
    if (window.XMLHttpRequest)
      {// code for all new browsers
      xmlhttp=new XMLHttpRequest();
      }
    else if (window.ActiveXObject)
      {// code for IE5 and IE6
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    if (xmlhttp!=null)
      {
      xmlhttp.open("GET",url,true);
      xmlhttp.onreadystatechange=function()
{ 
    var e = document.getElementById('divmenu');
      if (xmlhttp.readyState==4)
      {// 4 = "loaded"
      if (xmlhttp.status==200)
        {// 200 = OK
        // ...our code here...
        e.innerHTML=xmlhttp.responseText;
        }
      else
        {
        alert("Problem retrieving XML data");
        }
      }

}
      xmlhttp.send(null);
      }
    else
      {
      alert("Your browser does not support XMLHTTP.");
      }
}
function state_Change()
{ 
    var e = document.getElementById('divmenu');
      if (xmlhttp.readyState==4)
      {// 4 = "loaded"
        alert('lp2');
      if (xmlhttp.status==200)
        {// 200 = OK
        // ...our code here...
        alert('lp');
        e.innerHTML=xmlhttp.responseText;
        }
      else
        {
        alert("Problem retrieving XML data");
        }
      }

}

function FrameHW(obj) {
if(document.getElementById && !(document.all)) {
h = document.getElementById(obj).contentDocument.body.scrollHeight;
w = document.getElementById(obj).document.body.scrollWidth;
document.getElementById(obj).style.height = h;
document.getElementById(obj).style.width = w;
}
else if(document.all) {
h = document.frames(obj).document.body.scrollHeight;
w = document.frames(obj).document.body.scrollWidth;
document.getElementById(obj).style.height = h;
document.getElementById(obj).style.width = w;
}
}

function FrameH(obj) {
if(document.getElementById && !(document.all)) {
h = document.getElementById(obj).contentDocument.body.scrollHeight;
document.getElementById(obj).style.height = h;
}
else if(document.all) {
h = document.frames(obj).document.body.scrollHeight;
document.getElementById(obj).style.height = h;
}
}

function iFrameHeight() {
if(document.getElementById && !(document.all)) {
//h = document.getElementById('ifmain').contentDocument.body.scrollHeight;
h = document.getElementById('ifmain').contentDocument.body.scrollHeight;
w = document.getElementById('ifmain').contentDocument.body.scrollWidth;
document.getElementById('ifmain').style.height = h;
document.getElementById('ifmain').style.width = w;
}
else if(document.all) {
h = document.frames('ifmain').document.body.scrollHeight;
w = document.frames('ifmain').document.body.scrollWidth;
alert('b:'+h);
document.getElementById('ifmain').style.height = h;
document.getElementById('ifmain').style.width = w;
}
}
