﻿function checkOrUncheckAll(input) {
    var allCheckBoxs = document.getElementsByName(input);
    var header = document.getElementById("checkbox_inbox_all");

    for(var i =0;i<allCheckBoxs.length;i++)
    {
        allCheckBoxs[i].checked = header.checked;        
    }
}
function AddRemoveValues(oChk) { 
    if(oChk.checked)
        aspnetForm.HdnSelectedValues.value += "," + oChk.value;
    else
        aspnetForm.HdnSelectedValues.value = aspnetForm.HdnSelectedValues.value.replace("," + oChk.value,"");  
}
var bLoadComplete = false;
function frameStyleResize(){
if(window.name != null && window.name != "")
{
 var targWin = window.parent.document.getElementById(window.name);
}
 if(targWin != null ) {
  var HeightValue = window.document.body.scrollHeight;
  if(HeightValue < 200 ){
  	HeightValue = 200;
  } 
  
  targWin.style.height = HeightValue+"px";
  
  if(window.parent.frames!=null && window.parent.frames.length>0 && window.parent.iframeResize!=null){
        window.parent.iframeResize();
  }
 }
}
function iframeResize(){
 
 	bLoadComplete = true; 
 	frameStyleResize();
}
function customClientValidate(ctl, args)
{
    var arrayValue = args.Value.split(" ");
    for(var i = 0;i < arrayValue.length;i++)
    {
        var digit = "1" + arrayValue[i];
	    if(!IsInteger(digit))
	    {
	        args.IsValid = false;
		    return;
	    }
    }
    args.IsValid = true;
    return true;
}
function IsInteger(string) 
{ 
    var integer; 

    integer = parseInt(string); 
    if (isNaN(integer)) 
    { 
        return false; 
    }
    else if (integer.toString().length==string.length) 
    { 
        return true; 
    }
    return false; 
}
function changeProductsStatus(objIdToSubmit,objIdGetValues)
{

    var values = document.getElementsByName(objIdGetValues);
    var objToSubmit = document.getElementById(objIdToSubmit);

    if(values != null && values.length > 0)
    {
        for(var i = 0 ;i < values.length; i++ )
        {
            if(values[i].checked)
            {
                objToSubmit.value = objToSubmit.value + values[i].value + ",";
            }
        }
        objToSubmit.value = objToSubmit.value.substr(0,objToSubmit.value.length-1)
    }
    if(objToSubmit.value != null && objToSubmit.value.length > 0 )
    {
        __doPostBack(objToSubmit.name,'');
    }
}
function confirmPhotoVerify()
{
    return confirm("Do you really want to verify this photo?");
}
function confirmPhotoReject()
{
    return confirm("Do you really want to reject  this photo?");
}
function confirmRecordReset()
{
    return confirm("Do you really want to Reset user`s password?");
}
function confirmRecordDelete()
{
    return confirm("Do you really want to delete these records?");
}
function deleteRecords(objIdToSubmit,objIdGetValues)
{
    cleanAllHiddenValue();
    if(!confirm("Do you really want to delete these records?"))
    {
        return;
    }
    var values = document.getElementsByName(objIdGetValues);
    var objToSubmit = document.getElementById(objIdToSubmit);

    if(values != null && values.length > 0)
    {
        for(var i = 0 ;i < values.length; i++ )
        {
            if(values[i].checked)
            {
                objToSubmit.value = objToSubmit.value + values[i].value + ",";
            }
        }
        objToSubmit.value = objToSubmit.value.substr(0,objToSubmit.value.length-1)
    }
    if(objToSubmit.value != null && objToSubmit.value.length > 0 )
    {
        __doPostBack(objToSubmit.name,'');
    }
}
function cleanAllHiddenValue()
{
    var hiddens = document.getElementsByTagName("input");
    if(hiddens.length > 0)
    {
        for(var i = 0; i< hiddens.length ; i++)
        {
            if(hiddens[i].type == "hidden" && ( hiddens[i].id.indexOf("Delete") >= 0 || hiddens[i].id.indexOf("Edit") >= 0  ) )
            {
                hiddens[i].value = "";
            }
        }
    }
}
function editRecord(objIdToSubmit,objIdGetValues)
{
    cleanAllHiddenValue();
    var values = document.getElementsByName(objIdGetValues);
    var objToSubmit = document.getElementById(objIdToSubmit);
    var selectedId = 0;
    if(values != null && values.length > 0)
    {
        for(var i = 0 ;i < values.length; i++ )
        {
            if(values[i].checked)
            {
                selectedId++;
                objToSubmit.value = values[i].value;
            }
        }
    }
    if(objToSubmit.value != null && objToSubmit.value.length > 0 && selectedId == 1 )
    {
        __doPostBack(objToSubmit.name,'');
    }
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function ViewProductFlash(url)
{
    window.open(url,"megazineproduct","fullscreen,scrollbars,toolbar=yes")

}        
function EndReading(readid)
{
  MegazineuserWebservice.ReadProductEnd(readid,null,null);
}

var oEditers = new Array(3);
function CustomValidate(source, arguments)
{
    var curEditor;
    if(source.id.indexOf("title") > 0)
    {
        curEditor = oEditers[0]; 
    }else if(source.id.indexOf("description") > 0 ) {
        curEditor = oEditers[1];
    }
    var value = curEditor.GetXHTML(true);
    if(value=="" || value.trim() == "")
    {
       arguments.IsValid = false;
    }
    else 
    { 
        arguments.IsValid = true; 
    } 
}

function CustomJobValidate(source, arguments)
{
    var curEditor;
    if(source.id.indexOf("title") > 0)
    {
        curEditor = oEditers[0]; 
    }else if( source.id.indexOf("description") > 0 ) {
        curEditor = oEditers[1];
    }else{
        curEditor = oEditers[2];
    }
    var value = curEditor.GetXHTML(true);
    if(value=="" || value.trim() == "" || value.replace(/&nbsp;/g,"") == "<p></p>")
    {
       arguments.IsValid = false;
    }
    else 
    { 
        arguments.IsValid = true; 
    }     
}
function FCKeditor_OnComplete( editorInstance )
{  
        if( editorInstance.Name.indexOf("title") > 0)
        {
            oEditers[0] = editorInstance;
        }else if ( editorInstance.Name.indexOf("description") > 0){
            oEditers[1] = editorInstance;
        }else{
            oEditers[2] = editorInstance;         
        }
}
function frameStyleResize2(){
if(window.name != null && window.name != "")
{
 var targWin = window.parent.document.getElementById(window.name);
}
 if(targWin != null ) {
  var HeightValue = window.document.body.scrollHeight;
  if(HeightValue < 200 ){
  	HeightValue = 200;
  } 
  
  targWin.style.height = HeightValue+80+"px";
  
  if(window.parent.frames!=null && window.parent.frames.length>0 && window.parent.iframeResize!=null){
        window.parent.frameStyleResize2();
  }
 }
}
function checkAllRadio(){
    var allinput = document.getElementsByTagName("input");
    for(var i = 0; i< allinput.length;i++)
    {
        if(allinput[i].type == "radio" && allinput[i].value == "0")
        {
            allinput[i].checked ="checked";
        }
    }   
}

function FCKUpdateLinkedField(id)
{
    try
    {
        if(typeof(FCKeditorAPI) == "object")
        {
            FCKeditorAPI.GetInstance(id).UpdateLinkedField();
        }
    }
    catch(err)
    {
    }
}
    function EnterLogin(keyCode)
    {
        if(keyCode == 13)
        {
            return true;
        }
        return false;
    }
function viewRecord(objIdToSubmit,objIdGetValues)
{

    var values = document.getElementsByName(objIdGetValues);
    var objToSubmit = document.getElementById(objIdToSubmit);
    var selectedId = 0;
    if(values != null && values.length > 0)
    {
        for(var i = 0 ;i < values.length; i++ )
        {
            if(values[i].checked)
            {
                selectedId++;
                objToSubmit.value = values[i].value;
            }
        }
    }
    if(objToSubmit.value != null && objToSubmit.value.length > 0 && selectedId == 1 )
    {
        document.forms[0].target = "_blank";
        __doPostBack(objToSubmit.name,'');
        document.forms[0].target = "_self";
        objToSubmit.value = "";
    }
}
function popupEditRecord(objIdToSubmit,objIdGetValues)
{

    var values = document.getElementsByName(objIdGetValues);
    var objToSubmit = document.getElementById(objIdToSubmit);
    var selectedId = 0;
    if(values != null && values.length > 0)
    {
        for(var i = 0 ;i < values.length; i++ )
        {
            if(values[i].checked)
            {
                selectedId++;
                objToSubmit.value = values[i].value;
            }
        }
    }
    if(objToSubmit.value != null && objToSubmit.value.length > 0 && selectedId == 1 )
    {
        document.forms[0].target = "_blank";
        __doPostBack(objToSubmit.name,'');
        document.forms[0].target = "_self"; 
        objToSubmit.value = "";
    }
}
function checkTimeFrameOption(selectedValue)
{

    var timeframeOptions = document.getElementsByName("option");
    for(var i = 0; i< timeframeOptions.length;i++)
    {
        if(selectedValue == timeframeOptions[i].value)
        {
            timeframeOptions[i].checked = "checked";
        }
    }
}
var refSubmit;
function replaceOnSubmit()
{
    if(document.forms[0])
    {   
        refSubmit = document.forms[0].onsubmit;   
        if(refSubmit)
        {   
            document.forms[0].onsubmit = function(){
                var blnDoSubmit = refSubmit();
                iframeResize();
                return blnDoSubmit;
            };
        }else{
            if( window.Sys != null)
            {
                if(Sys.WebForms.PageRequestManager)
                {
                    refSubmit = Sys.WebForms.PageRequestManager.getInstance()._onsubmit;
                    Sys.WebForms.PageRequestManager.getInstance()._onsubmit =  function(){
                         var blnDoSubmit = true;
                        if(refSubmit)
                        {
                            blnDoSubmit = refSubmit(); 
                        }
                        iframeResize();
                        return blnDoSubmit;
                    };
                }
            }
        }
        
    }
}
function replaceOnSubmit2()
{
    if(document.forms[0])
    {   
        refSubmit = document.forms[0].onsubmit;   
        if(refSubmit)
        {   
            document.forms[0].onsubmit = function(){
                var blnDoSubmit = refSubmit();
                frameStyleResize2();
                return blnDoSubmit;
            };
        }else{
            if( window.Sys != null)
            {
                if(Sys.WebForms.PageRequestManager)
                {
                    refSubmit = Sys.WebForms.PageRequestManager.getInstance()._onsubmit;
                    Sys.WebForms.PageRequestManager.getInstance()._onsubmit =  function(){
                        var blnDoSubmit = refSubmit();
                        frameStyleResize2();
                        return blnDoSubmit;
                    };
                }
            }
        }
        
    }
}
function mySubmit()
{
  var blnDoSubmit = refSubmit();
  if (blnDoSubmit) iframeResize();
  return blnDoSubmit;
}


