function showCatDetail ( url , divID, id1, strCatId, id2 ) 
{
    var divCt	=	trim( $(divID).innerHTML ) ;
    
    if( divCt != '' )
    {
        $(divID).innerHTML	=	'';
        return;
    }
    else
    {
        var myAjax 	= 	new Ajax.Request( url, {method: 'get', onLoading: tabLoad, onComplete: tabResponse} );
        var txt = strCatId;
        var arry = txt.split(',');
        Effect.BlindDown(id1);
        for(i=0; i< arry.length; i++)
        {
            if(arry[i] != id2)
            {
                document.getElementById('span1'+arry[i]).style.display = '';
                document.getElementById('span2'+arry[i]).style.display = 'none';
                document.getElementById('catDiv_'+arry[i]).innerHTML = '';
                document.getElementById('catDiv_'+arry[i]).style.display = 'none';
            }
        }
        return;
    }
}
function tabLoad () 
{
    //$('tabLoad').style.display = 'block';
}
function tabResponse (originalRequest) 
{

    var resp    =    originalRequest.responseText;
    
//alert(resp);
//return false;
    var data     =    resp.split('****');
    var divID     =      data[0];
    var newData    =     data[1];
    //alert(divID);
    //return false;
    divID = trim(divID);
    $(divID).innerHTML = newData;

}

function showCatDetail1 ( url , divID, id1, strCatId, id2 ) 
{
    //alert(url); 
   // return false;
    
    var divCt	=	trim( $(divID).innerHTML ) ;
    
    if(document.getElementById('span1'+id2).style.display == '')
    {
        document.getElementById('span1'+id2).style.display = 'none'	;
        document.getElementById('span2'+id2).style.display = ''	;
    }
    else
    {
        document.getElementById('span2'+id2).style.display = 'none'	;
        document.getElementById('span1'+id2).style.display = ''	;
    }
    
    
    if( divCt != '' )
    {
        $(divID).innerHTML	=	''; 
        return;
    }
    else
    {
        var myAjax 	= 	new Ajax.Request( url, {method: 'get', onLoading: tabLoad, onComplete: tabResponse} );
        var txt = strCatId;
        var arry = txt.split(',');
        document.getElementById(id1).style.display='';         
        for(i=0; i< arry.length; i++)
        {
            if(arry[i] != id2)
            {
                document.getElementById('span1'+arry[i]).style.display = '';
                document.getElementById('span2'+arry[i]).style.display = 'none';
                document.getElementById('catDiv_'+arry[i]).innerHTML = '';
                document.getElementById('catDiv_'+arry[i]).style.display = 'none';
            }
        }
        return;
    }
}

function go(id1, strProductId, id2)
{
    var txt = strProductId;
    var arry = txt.split(',');
    
    
    if(document.getElementById('demo-effect-blinddown1'+id2))
    {
        document.getElementById('demo-effect-blinddown1'+id2).style.display = 'none';
        document.getElementById('demo-effect-blinddown1'+id2).innerHTML = '';
    }
    
    if(document.getElementById('proDiv_'+id2).style.display == '')
    {
        //document.getElementById('proDiv_'+id2).style.display = 'none';
        Effect.BlindUp('proDiv_'+id2);
        document.getElementById('span'+id2).style.display='';

    }
    else
    {
        //document.getElementById('proDiv_'+id2).style.display = '';
        //document.getElementById('proDiv_'+id2).style.display = '';
        Effect.BlindDown('proDiv_'+id2);
        document.getElementById('span'+id2).style.display='none';
    }
    
    for(i=0; i< arry.length; i++)
    {
        if(arry[i] != id2)
        {
            document.getElementById('proDiv_'+arry[i]).style.display='none';
            document.getElementById('span'+arry[i]).style.display='';
        }
    }
}

function go1(id1, strProductId, id2)
{
    var txt = strProductId;
    var arry = txt.split(',');
    if(document.getElementById('demo-effect-blinddown1'+id2))
    {
        document.getElementById('demo-effect-blinddown1'+id2).style.display = 'none';
        document.getElementById('demo-effect-blinddown1'+id2).innerHTML = '';
    }
    if(document.getElementById('proDiv_'+id2).style.display == '')
    {
        document.getElementById('proDiv_'+id2).style.display = 'none';    
        document.getElementById('span'+id2).style.display='';
    }
    else
    {
        document.getElementById('proDiv_'+id2).style.display = '';
        document.getElementById('span'+id2).style.display='none';
    }
    for(i=0; i< arry.length; i++)
    {
        if(arry[i] != id2)
        {
            document.getElementById('proDiv_'+arry[i]).style.display='none';
            document.getElementById('span'+arry[i]).style.display='';
        }
    }
}

function go2(id1, strProductId, id2)
{
    var txt = strProductId;
    var arry = txt.split(',');
    if(document.getElementById('proDiv_'+id2).style.display == '')
    {
        //document.getElementById('proDiv_'+id2).style.display = 'none';
        var img = document.getElementById('imgCg_'+id2);
        img.setAttribute('src', oState.baseUrl + 'images/dwn.gif');
        Effect.BlindUp('proDiv_'+id2);
    }
    else
    {
        var img = document.getElementById('imgCg_'+id2);
        img.setAttribute('src', oState.baseUrl + 'images/ups.gif');
        Effect.BlindDown('proDiv_'+id2); 
        //document.getElementById('proDiv_'+id2).style.display = 'inline';
    }
}

//Function to trim the space in the left side of the string
function ltrim ( s )
{
    return s.replace( /^\s*/, "" );
}
//Function to trim the space in the right side of the string
function rtrim ( s )
{
    return s.replace( /\s*$/, "" );
}
//Function to trim the space in the  string
function trim(s)
{
    var temp = s;
    return temp.replace(/^\s+/,'').replace(/\s+$/,'');
}

//use of prototype.js
function tabLoad1 () 
{
    //$('tabLoad').style.display = 'block';
}
function tabResponse1 (originalRequest) 
{
    var	resp	=	originalRequest.responseText;
}



function pagination( url )
{
    var myAjax 	= 	new Ajax.Request( url, {method: 'get', onLoading: textSearchLoad, onComplete: textSearchResponse} );
}

function textSearchLoad () 
{
    //$('searchLoad').style.display = 'block';
}
function textSearchResponse (originalRequest) 
{
    var data		=	originalRequest.responseText;	
    $('searchResult').innerHTML 		= data;
}

function buySession(url, credVal) 
{
    //var credit =   eval(document.getElementById('myRemCredits').innerHTML);
    //var result =   eval(credVal);
   // document.getElementById('myRemCredits').innerHTML = eval(credit)-eval(result);
    var myAjax     =     new Ajax.Request(url,{method: 'get', onLoading: tabLoad2, onComplete: tabResponse2});
}

function tabLoad2 () 
{
    document.getElementById('load').style.display = ''; 
    document.getElementById('content').style.display = 'none'; 
}

function tabResponse2 (originalRequest) 
{
    var    resp    =    originalRequest.responseText;
    var    arr     =    resp.split("&");

    if(eval(arr[0] == 1))
    {
        document.getElementById('messageDiv1'+eval(arr[1])).style.display = '';
        document.getElementById('messageDiv2'+eval(arr[1])).style.display = 'none';
        document.getElementById('viewSessionDiv'+eval(arr[1])).style.display = '';
        document.getElementById('messageDiv1'+eval(arr[1])).innerHTML = "  <b>"+arr[2]+"</b>  ";
        document.getElementById('buySessionDiv'+eval(arr[1])).innerHTML = '';
        document.getElementById('buySessionDiv'+eval(arr[1])).style.display = 'none';
        document.getElementById('demo-effect-blinddown1'+eval(arr[1])).innerHTML = '';
        document.getElementById('demo-effect-blinddown1'+eval(arr[1])).style.display = 'none';
        //document.getElementById('totalCredits').innerHTML   = arr[3];
        document.getElementById('myRemCredits').innerHTML   = arr[3];
        
    }
    else if(eval(arr[0] == 0))
    {
        document.getElementById('load').style.display = 'none'; 
        document.getElementById('messageDiv1'+eval(arr[1])).style.display = 'none';
        document.getElementById('messageDiv2'+eval(arr[1])).style.display = '';
        document.getElementById('messageDiv2'+eval(arr[1])).innerHTML = " <b>"+arr[2]+"</b> " ;
    }
}

////from here code starts for sliding drop downs and drop ups
function slidingEffectDropDown(url) 
{
     var myAjax     =     new Ajax.Request(url,{method: 'post', onLoading: dataWhenLoading, onComplete: dataWhenComplete});
}
function dataWhenLoading () 
{
    $('tabLoad').style.display = 'block';
}
function dataWhenComplete (originalRequest) 
{
    var    resp    =    '';
    resp = originalRequest.responseText;
    
   
    var arrResp = resp.split("break");
//    if(document.getElementById('demo-effect-blinddown1'+eval(arrResp[1])).innerHTML == '')
//    {
        document.getElementById('demo-effect-blinddown1'+eval(arrResp[1])).innerHTML = arrResp[0];
        Effect.BlindDown('demo-effect-blinddown1'+eval(arrResp[1]));
//    }
//    else
//    {
//       var divID = 'demo-effect-blinddown1'+eval(arrResp[1]);
//        document.getElementById('demo-effect-blinddown1'+eval(arrResp[1])).innerHTML = '';
        //Effect.BlindUp('demo-effect-blinddown1'+arrResp[1]); 
//        document.getElementById('demo-effect-blinddown1'+eval(arrResp[1])).style.display = 'none';
//    }
}

 function buyCredit(url, frm) 
{
    var pars     = Form.serialize( frm );
    var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoadBuyCredit, onComplete: showResponseBuyCredit});
}
function showLoadBuyCredit() 
{
    //$('indexLoad').style.display = '';
}

function showResponseBuyCredit(originalRequest) 
{
  //alert(originalRequest.responseText);
  // return false;
   location.href = oState.baseUrl + 'index.php?view=welcome&creditBuy=success';
}






function forgot(url)
{    
//    var oldUrl = window.location.href;
//    var arrOld = oldUrl.split("?");
//    if(trim(arrOld[1]) != '')
//    {
//       var  newUrl = arrOld[0] + "?" + arrOld[1] + "#1"";
//    }
//    else
//    {
//       var  newUrl = arrOld[0] + "#1";
//    }
//    window.location.href = newUrl;

    if (document.getElementById('image_replace'))
    {
        document.getElementById('image_replace').innerHTML = '<img src="' + oState.baseUrl + 'images/eu-inner-banner.jpg" />'; 
    }

    var myAjax = new Ajax.Request(url, {method: 'get', onLoading: forgotLoad, onComplete: forgotResponse});
}

function forgotLoad()
{
//  $('indexLoad').innerHTML = '<img src="images/loading.gif" border="0"/> loading...';
//  $('indexLoad').style.display = '';
//  $('indexContentDiv').style.display = 'none';
//  $('indexContentDiv').innerHTML     = '';
}

function forgotResponse(originalRequest) 
{ 
  var re = "alreadyActivated";
  var str = originalRequest.responseText;
  if (str.match(re))
  {
      forgot(oState.baseUrl + 'forgot.php?alreadyActivated=1');
  }
  alert(originalRequest.responseText);
  //return false;

  $('indexContentDiv').innerHTML     = originalRequest.responseText;
  $('indexContentDiv').style.display = '';
  if(document.getElementById('successdiv1'))
  {
    $('successdiv1').style.display = 'none';
  }
  $('indexLoad').innerHTML = '';
  $('indexLoad').style.display  = 'none';
}

function menuContent(url)
{  
    document.getElementById('image_replace').innerHTML = '<img src="' + oState.baseUrl + 'images/eu-inner-banner.jpg" />';    
    var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading:nothing, onComplete:forgotResponse} );
}

function nothing()
{
   $('indexLoad').innerHTML = '<img src="' + oState.baseUrl + 'images/loading.gif" border="0"/> loading...';
   $('indexLoad').style.display = '';
   $('indexContentDiv').style.display = 'none';
   $('indexContentDiv').innerHTML     = '';
}

function isValidEmail(str,url, frm, LANG) 
{

    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    
        if (trim(frm.name.value) == '') 
        {
            if(LANG == 'en')
            {
             alert("Please enter your name.");
            }
            else
            {
             alert("Entrez s'il vous pla�t dans votre nom.");
            }
             frm.name.focus();
             return false;
        }
    
    if (!str.match(re)) 
    {
            if(LANG == 'en')
            {
              alert("Verify the e-mail address format.");  
            }
            else
            {
              alert("V�rifiez le format d'adresse e-mail.");  
            }    
       
        frm.email.focus();
         return false;
    }
    else 
    {
         return true;   
         /*var pars   = Form.serialize( frm );
         var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});*/
    }
}

function isValidPackageAdviserDomains(url,frm,lang)
{   
    elm=frm.elements;        
        
    //var strIDs = '';
    var flag = false;         
    for(i=0;i<elm.length;i++)
    {
        //alert(elm[i].checked);
        if(elm[i].type=="checkbox" && elm[i].checked && elm[i].id == 'domainsIDs')
        {
            /*if(strIDs == '')
            {
                strIDs = elm[i].value;
            }
            else
            {
                strIDs = strIDs + "," + elm[i].value;
            }*/
            flag = true; 
        }
    }
    
    
    if(flag==false)
    {
        alert('Please select at least one checkbox.')
        return false;
    }
    else
    {
        //alert("got success");
        return true;
    }  
}

function isValidRecommendEmail(frm, LANG) 
{
   
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    
        if (trim(frm.email1.value) == '' && trim(frm.email2.value) == '' && trim(frm.email3.value) == '') 
        {
            if(LANG == 'en')
            {
             alert("Please enter atleast one email address to recommend the site !");
            }
            else
            {
             alert("Entrez s'il vous pla�t dans atleast l'adresse d'un courrier �lectronique pour recommander le site!");
            }
             frm.email1.focus();
             return false;
        }
    
    if(trim(frm.email1.value) != '')
    {
        var str = frm.email1.value;
        if (!str.match(re)) 
        {
                if(LANG == 'en')
                {
                  alert("Verify the e-mail address format.");  
                }
                else
                {
                  alert("V�rifiez le format d'adresse e-mail.");  
                }    
           
            frm.email1.focus();
             return false;
        } 
    }
    
    if(trim(frm.email2.value) != '')
    {
        var str = frm.email2.value;
        if (!str.match(re)) 
        {
                if(LANG == 'en')
                {
                  alert("Verify the e-mail address format.");  
                }
                else
                {
                  alert("V�rifiez le format d'adresse e-mail.");  
                }    
           
            frm.email2.focus();
             return false;
        } 
    }  
    
    if(trim(frm.email3.value) != '')
    {
        var str = frm.email3.value;
        if (!str.match(re)) 
        {
                if(LANG == 'en')
                {
                  alert("Verify the e-mail address format.");  
                }
                else
                {
                  alert("V�rifiez le format d'adresse e-mail.");  
                }    
           
            frm.email3.focus();
             return false;
        } 
    }      
    
//    if (!str.match(re)) 
//    {
//            if(LANG == 'en')
//            {
//              alert("Verify the e-mail address format.");  
//            }
//            else
//            {
//              alert("V�rifiez le format d'adresse e-mail.");  
//            }    
//       
//        frm.email.focus();
//         return false;
//    }
//     else 
//     {
//         var pars     = Form.serialize( frm );
//         var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});
//    }
}

function isValidEmailForgotPassword(str,url, newFrm, LANG) 
{
    var frm = document.getElementById(newFrm);
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) 
    {
        if(LANG == 'en')
        {
            alert("Verify the e-mail address format !");
        }
        else
        {
            alert("V�rifiez le format d'adresse e-mail !"); 
        }
        frm.email.focus();
        return false;
    }
     else 
     {
         var newUrl = url.split(".");
         newUrl[0] = oState.baseUrl + "index.php?view=" + trim(newUrl[0]);
         frm.action = newUrl[0];
    }
}

function Search(url,frm)
{ 
    var pars     = Form.serialize(frm);
    var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete:showResponse});  
}
// function faqSearch(url)
//{     
//    alert(url);
//    var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading:showLoad, onComplete:showResponse} );

//}

function showLoad () 
{
    $('indexLoad').style.display = '';
    $('indexLoad').innerHTML = '<img src="' + oState.baseUrl + 'images/loading.gif" border="0"/> loading...';
   $('indexLoad').style.display = '';
   $('indexContentDiv').style.display = 'none';
   $('indexContentDiv').innerHTML     = '';
}

function showResponse(originalRequest) 
{
    var newData = originalRequest.responseText;
    $('indexLoad').style.display = 'none';
    $('indexLoad').innerHTML = '';
    $('indexContentDiv').innerHTML = newData; 
    $('indexContentDiv').style.display = '';
    // from here modifes by sumit for hide and show advance and basic search
    if($('basicSearchFrm12345') && $('advanceSearch'))
    {
        $('basicSearchFrm12345').style.display = 'none';
        $('advanceSearch').style.display = '';
    }
    // end here from sumit here       
}
     
         function optionVal(url, optionValue)
            {
                if(document.getElementById('faq_search_div'))
                {
                   document.getElementById('faq_search_div').style.display = 'none';
                }
                 if(document.getElementById('hideTR'))
                {
                   document.getElementById('hideTR').style.display = 'none';
                }
                 if(document.getElementById('hideTR2'))
                {
                   document.getElementById('hideTR2').style.display = 'none';
                }
                  if(document.getElementById('allFaq_div'))
                {
                 document.getElementById('allFaq_div').style.display = 'none'; 
                } 
                if(optionValue == '1')
                {
                    document.getElementById('breadId_default').innerHTML ='Home &raquo; Contact &raquo; General Info';
                }
                if(optionValue == '2') 
                {
                    document.getElementById('breadId_default').innerHTML ='Home &raquo; Contact &raquo; Technical Issues';
                }
                if(optionValue == '3')
                {
                    document.getElementById('breadId_default').innerHTML ='Home &raquo; Contact &raquo; Sales Enquiry';
                }


                
             var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading: showLoad1, onComplete: showResponse1} );
            
            }
            
            function showLoad1 () 
            {
//                $('indexLoad').style.display = '';  
                  $('loadingDiv').innerHTML = '<img src="' + oState.baseUrl + 'images/loading.gif" border="0"/> loading...';
                  $('loadingDiv').style.display =  '';
            } 

            function showResponse1 (originalRequest)                   
            {
                //alert(originalRequest.responseText);
                var newData = originalRequest.responseText;
                $('loadingDiv').innerHTML =  ''; 
                $('loadingDiv').style.display =  'none'; 
                document.getElementById('contentDiv1').innerHTML =  newData;
                document.getElementById('contentDiv1').style.display = '';
               // document.getElementById('contentDiv100').style.display = 'none';
                document.getElementById('staticAnswer').style.display = 'none'; 
                                     
            }
            
            function showHide(id,str)
            {
               // alert(id); 
               // alert(str);
                //return false;
                var i;
                 var arr = str.split("&");
                 document.getElementById('answer'+id).style.display = '';
                 
                 //Effect.BlindDown('answer'+id);
                // alert(arr.length);
                // return false;
                
                 for(i=0; i<arr.length; i++)
                 {
                    if(arr[i] != id)
                    {
                        //alert(",mds,m");
                    
                    document.getElementById('answer'+arr[i]).style.display = 'none';
                      //document.getElementById('answer'+arr[i]).style.display = 'none';
                    }
                          
                 }
            }

            function showHide7(id,strss)
            {
                 var i;
                 var arr = strss.split("&");
                 
                 document.getElementById('staticAnswer'+id).style.display = '';
                 
                 for(i=0; i<arr.length; i++)
                 {
                    if(document.getElementById('staticAnswer'+arr[i]))
                    {
                        if(arr[i] != id)
                        {
                          document.getElementById('staticAnswer'+arr[i]).style.display = 'none';
                        }
                    }
                 }
            }
            
              function showHide70(id,str70)
            {
                // alert(id);
               // alert(url);   return false;
                
                 var i;
                 var arr = str70.split("&");
                 //alert(arr);  
                 document.getElementById('siteMapA'+id).style.display = '';
                 //Effect.BlindDown('answer'+id);
               //  alert(arr.length);
                 //return false;
                
                 for(i=0; i<arr.length; i++)
                 {
                    if(arr[i] != id)
                    {
                   // alert(",mds,m");
                    
                    document.getElementById('siteMapA'+arr[i]).style.display = 'none';
                      //document.getElementById('answer'+arr[i]).style.display = 'none';
                    }
                          
                 }
            }
            
            
            
            // //Micro
function IsQuestionEmpty(frm){
     if(frm.txtQuestion.value == '')
        {
           
                alert("Question is required.");
                frm.txtQuestion.focus();
                return false;
                
        }
}


function IsEmpty_Login(frm,LANG){
    
      if(frm.name.value == ''){
         
         if(LANG == 'en')
         {
             $('loginBlock').className = 'alert-red';
             $('nameErrMessage').innerHTML = '<div><span><!-- --></span>Please, enter a login!</div>';
             frm.name.focus();
             return false;
         }
         else
         {
             $('loginBlock').className = 'alert-red';
             $('nameErrMessage').innerHTML = '<div><span><!-- --></span>Please, enter a login!</div>';
             frm.name.focus();
             return false;
         }  
          
      }else{
         $('loginBlock').className = 'alert';
         $('nameErrMessage').innerHTML = '<div><span><!-- --></span>Ok.</div>';
     }
      
     if(frm.password.value == ''){
        if(LANG == 'en')
         {
            $('passwordBlock').className = 'alert-red';
            $('passwordErrMessage').innerHTML = '<div><span><!-- --></span>Please, enter a password!</div>';
            frm.password.focus();
            return false;
         }
        else{
            $('passwordBlock').className = 'alert-red';
            $('passwordErrMessage').innerHTML = '<div><span><!-- --></span>Please, enter a password!</div>';
            frm.password.focus();
            return false;
        }
     }

     if(frm.password.value != ''&& frm.name.value != '') {
        $('passwordBlock').className = '';
        
        var params = {
            chkvalue: true,
            value:    frm.name.value,
            value1:   frm.password.value
        };
        
        jQuery.ajax({
            type: 'POST',
            url: oState.baseUrl + "login_Verifier.php",
            data: params,
            success: function (o) {
                if(!o.success) {
                    $('loginBlock').className =  'alert-red';
                    $('passwordBlock').className =  'alert-red';
                    $('passwordErrMessage').innerHTML = ''
                    $('nameErrMessage').innerHTML = '<div><span><!-- --></span>' + o.errorMessage + '</div>';
                } else {
                    $('loginForm').submit();
                }
            },
            dataType: 'json'
        });
     }
     
    return true;	

}
function checkLoginEnter(e)
{
    var characterCode;
    if(e && e.which){ //if which property of event object is supported (NN4)
        e = e;
        characterCode = e.which; //character code is contained in NN4's which property
    }
    else if(window.event)
    {
        e = window.event;
        characterCode = e.keyCode;
    }	
    else if(typeof event != "undefined"){
        e = event;
        characterCode = e.keyCode; //character code is contained in IE's keyCode property
    }
    else
    {
        if(e.keyCode == 9){
            return true;	
        }
        //return false;
    }
    
    if(characterCode == 13){
        document.getElementById('loginSubmit').onclick();
        return false;
    }
}

function chkcaptchacode(codevalue,codevalue1)
{
        //alert(codevalue);
        //alert(codevalue1);
        var pars     = 'chkcodevalue=true&value='+codevalue+'&value1='+codevalue1;
        var url2 = oState.baseUrl + "contact_codeVerifier.php?";
        var temp = new Ajax.Request( url2, {method: 'get', parameters: pars,  onComplete: showResponse_isEmpty}); 
}

function showResponse_isEmpty(originalRequest) 
{
    var newData = originalRequest.responseText;
    
    if(newData=="0")
    {
        //alert("Invalid Verification code !! Please re-enter the code.");
        //return false;
        document.getElementById('codestatus').value="0";
        //document.getElementById('codestatus').focus();
    }
    else
    {
        document.getElementById('codestatus').value="1";
        //document.getElementById('codestatus').focus();
        
    }
    
    return true;
}





function isValidRegitser(frm, LANG) 
{
//alert("viney");
//return false;

    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if(frm.userName.value == '')
    {
       if(LANG == 'en')
       {
            alert("Please enter User Name.");
       }
       else
       {
            alert("Entrez s'il vous pla�t dans le Nom d'utilisateur.");
       }
        frm.userName.focus();
        return false;
    }
    if(frm.password.value == '')
    {
        if(LANG == 'en')
       {
            alert("Please enter Password.");
       }
       else
       {
            alert("Entrez s'il vous pla�t le Mot de passe.");
       }
        
        frm.password.focus();
        return false;
    }
    
    if(frm.password.value.length < '4')
    {
        if(LANG == 'en')
       {
            alert(" Password should be atleast 4 characters long. "); 
       }
       else
       {
            alert("Le mot de passe devrait �tre atleast 4 caract�res longtemps.");
       }    
        
        frm.password.focus();
        return false;
    }
    
    if(frm.confirmPassword.value == '')
    {
        if(LANG == 'en')
       {
            alert("Please enter Confirm Password."); 
       }
       else
       {
            alert("Entrez s'il vous pla�t Confirment le Mot de passe.");
       }     
        
        frm.confirmPassword.focus();
        return false;
    }
    
     if(frm.confirmPassword.value != frm.password.value)
    {
        if(LANG == 'en')
       {
            alert("Password and Confirm Password must match."); 
       }
       else
       {
            alert("Le mot de passe et Confirme que le Mot de passe doit s'accorder.");
       }       
        
        frm.confirmPassword.focus();
        return false;
    }
    
    if(frm.firstName.value == '')
    {
    
        if(LANG == 'en')
       {
            alert("Please enter First Name."); 
       }
       else
       {
            alert("Entrez s'il vous pla�t dans le Pr�nom.");
       }      
        frm.firstName.focus();
        return false;
    }
    
    if(frm.lastName.value == '')
    {
        if(LANG == 'en')
       {
            alert("Please enter Last Name.");
       }
       else
       {
            alert("Entrez s'il vous pla�t dans le Nom de famille.");
       }       
        frm.lastName.focus();
        return false;
    }
    
    if(frm.email.value == '')
    {
        if(LANG == 'en')
       {
            alert("Please enter e-mail."); 
       }
       else
       {
            alert("Entrez s'il vous pla�t dans le Courrier �lectronique.");
       }    
        
        frm.email.focus();
        return false;
    }
    
     if (!frm.email.value.match(re)) 
    {
        if(LANG == 'en')
       {
            alert("Verify the e-mail address format.");  
       }
       else
       {
            alert("V�rifiez le format d'adresse e-mail.");
       }     
        
        frm.email.focus();
         return false;
    }
    
    if(frm.conemail.value == '')
    {
        if(LANG == 'en')
       {
            alert("Please enter Confirm Email.");   
       }
       else
       {
            alert("Entrez s'il vous pla�t Confirment le Courrier �lectronique.");
       }     
        
        frm.conemail.focus();
        return false;
    }
    
    if (!frm.conemail.value.match(re)) 
    {
        if(LANG == 'en')
       {
            alert("Verify the confirm e-mail address format.");    
       }
       else
       {
            alert("V�rifiez le format d'adresse e-mail confirme.");
       }     
        
        frm.conemail.focus();
        return false;
    }
    
    if(frm.email.value != frm.conemail.value)
    {
        if(LANG == 'en')
       {
            alert("Email and Confirm Email must match.");    
       }
       else
       {
            alert("Le courrier �lectronique et Confirme que le Courrier �lectronique doit s'accorder.");
       }     
        
        return false;
    }

    if(!frm.accept_terms.checked)
    {
        if(LANG == 'en')
       {
            alert("Please click on the checkbox to proceed.");     
       }
       else
       {
            alert("Cliquez s'il vous pla�t sur le checkbox pour proc�der.");
       }       
        
        return false;
    }
//    var pars     = Form.serialize( frm );
//    var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});
}
function isValidProfile(url, frm, LANG) 
{

    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
     
     if(frm.firstName.value == '')
    {
        if(LANG == 'en')
       {
            alert("Please enter First Name."); 
       }
       else
       {
            alert("Entrez s'il vous pla�t dans le Pr�nom.");
       } 
        frm.firstName.focus();
        return false;
    }
  
    if(frm.country.value == '')
    {
       if(LANG == 'en')
       {
            alert("Please enter Place."); 
       }
       else
       {
            alert("Entrez s'il vous pla�t dans l'Endroit.");
       } 
        
        frm.country.focus();
        return false;
    }
    if(frm.lastName.value == '')
    {
        if(LANG == 'en')
       {
            alert("Please enter Last Name.");
       }
       else
       {
            alert("Entrez s'il vous pla�t dans le Nom de famille.");
       }
        frm.lastName.focus();
        return false;
    }
    if(frm.email.value == '')
    {
        if(LANG == 'en')
        {
           alert("Please enter e-mail."); 
        }
        else
        {
           alert("Entrez s'il vous pla�t dans le Courrier �lectronique."); 
        }  
        frm.email.focus();
        return false;
    }
     if (!frm.email.value.match(re)) 
    {
            if(LANG == 'en')
            {
              alert("Verify the e-mail address format.");  
            }
            else
            {
              alert("V�rifiez le format d'adresse e-mail.");  
            }   
        frm.email.focus();
         return false;
    }
        if(frm.conemail.value == '')
    {
        if(LANG == 'en')
        {
           alert("Please enter Confirm Email.");  
        }
        else
        {
           alert("Entrez s'il vous pla�t Confirment le Courrier �lectronique."); 
        } 
        frm.conemail.focus();
        return false;
    }
    
    if (!frm.conemail.value.match(re)) 
    {
            if(LANG == 'en')
            {
               alert("Verify the confirm e-mail address format.");   
            }
            else
            {
               alert("V�rifiez le format d'adresse e-mail confirme.");  
            }  
        frm.conemail.focus();
        return false;
    }
    
    if(frm.email.value != frm.conemail.value)
    {
            if(LANG == 'en')
            {
               alert("Email and Confirm Email must match."); 
            }
            else
            {
               alert("Le courrier �lectronique et Confirme que le Courrier �lectronique doit s'accorder."); 
            }
        return false;
    }
    
    
    //var pars     = Form.serialize( frm );
    //var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});
}

function isValidChangePassword(url, frm, LANG) 
{
    if(frm.oldPassword.value == '')
    {
            if(LANG == 'en')
            {
               alert("Please enter Old Password."); 
            }
            else
            {
               alert("Entrez s'il vous pla�t le Vieux Mot de passe."); 
            }    
        
        frm.oldPassword.focus();
        return false;
    }
    if(frm.newPassword.value == '')
    {
            if(LANG == 'en')
            {
               alert("Please enter New Password."); 
            }
            else
            {
               alert("Entrez s'il vous pla�t le Nouveau Mot de passe."); 
            }    
        
        frm.newPassword.focus();
        return false;
    }
    if(frm.newPassword.value.length < '4')
    {
            if(LANG == 'en')
            {
               alert(" Password should be atleast 4 characters long. "); 
            }
            else
            {
               alert("Le mot de passe devrait �tre atleast 4 caract�res longtemps."); 
            }    
        
        frm.newPassword.focus();
        return false;
    }
    if(frm.confirmPassword.value == '')
    {
            if(LANG == 'en')
            {
               alert("Please enter Confirm Password."); 
            }
            else
            {
               alert("Entrez s'il vous pla�t Confirment le Mot de passe."); 
            }    
        
        frm.confirmPassword.focus();
        return false;
    }
     if(frm.confirmPassword.value != frm.newPassword.value)
    {
            if(LANG == 'en')
            {
               alert("New Password and Confirm Password must match."); 
            }
            else
            {
               alert("Le Nouveau Mot de passe et Confirme que le Mot de passe doit s'accorder."); 
            }    
        
        frm.confirmPassword.focus();
        return false;
    }
    //var pars     = Form.serialize( frm );
    //var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});
}


function isValidStudyMaterial(url, frm, LANG) 
{
    var searchGeneral=document.getElementById('searchGeneral').checked;
    var domainID=frm.search_Domain;
    var search_txt=frm.search_txt;    
    
    if(searchGeneral==false)
    {        
        if(domainID.value == '-1')
        {
                if(LANG == 'en')
                {
                   alert("Select Domain"); 
                }
                else
                {
                   alert("S�lectionner un domaine"); 
                }    
            
            domainID.focus();
            return false;
        }
    }
    else
    {
        /*if(search_txt.value == '')
        {
                if(LANG == 'en')
                {
                   alert("Please enter any tag."); 
                }
                else
                {
                   alert("S'il vous pla�t entrer dans n'importe quel tag"); 
                }    
            
            search_txt.focus();
            return false;
        }*/    
    }
    
    
    return true;    
    //forgot(oState.baseUrl + 'study_material.php?task=search&did='+domainID.value+'&tags='+search_txt.value);
    
    
    //var pars     = Form.serialize( frm );
    //var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});
}


function showExistingRating(id,task)
{
    id='showratingDiv'+id;
    switch(task)
    {
        case 'show':
            if(document.getElementById(id).style.display=='none')
            {
                document.getElementById(id).style.display='inline';
            }
            else
            {
                document.getElementById(id).style.display='inline';
            }
            break;
        case 'hide':
            if(document.getElementById(id).style.display=='inline')
            {
                document.getElementById(id).style.display='none';
            }
            else
            {
                document.getElementById(id).style.display='none';
            }
            break;
    }    
}

function isValidTipsTricksSubmit(frm){
    
    var search_txt=frm.search_txt;    
    
    if(search_txt.value == '')
    {
     alert("Please enter any keyword."); 
     
     search_txt.focus();
     
     return false;
    }
}

function isValidTipsTricks(url, frm, LANG) 
{
    
    var search_txt=frm.search_txt;    
        
    if(search_txt.value == '')
    {
        if(LANG == 'en')
        {
           alert("Please enter any keyword."); 
        }
        else
        {
           alert("S'il vous pla�t entrer un mot cl�"); 
        }    
        
        search_txt.focus();
        return false;
    }
    //return true; 
    //forgot(url+'?task=search&tags='+search_txt.value);
    var pars     = Form.serialize( frm );
    var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});
}

function isValidSearchEuJobs(url, frm, LANG) 
{
    var search_Jobs_ON=frm.search_Jobs;
    var search_txt=frm.search_txt;    
    /*if(domainID.value == '-1')
    {
            if(LANG == 'en')
            {
               alert("Select Domain"); 
            }
            else
            {
               alert("S�lectionner un domaine"); 
            }    
        
        domainID.focus();
        return false;
    }
    if(search_txt.value == '')
    {
            if(LANG == 'en')
            {
               alert("Please enter any tag."); 
            }
            else
            {
               alert("S'il vous pla�t entrer dans n'importe quel tag"); 
            }    
        
        search_txt.focus();
        return false;
    }*/
    //forgot(oState.baseUrl + 'eu_jobs.php?task=search&sonid='+search_Jobs_ON.value+'&tags='+search_txt.value); // sonid = search on id 
    //forgot(url+'&task=search&sonid='+search_Jobs_ON.value+'&tags='+search_txt.value); // sonid = search on id
    
    frm.action=url+'&task=search&sonid='+search_Jobs_ON.value+'&tags='+search_txt.value; // sonid = search on id
    frm.submit();
    //var pars     = Form.serialize( frm );
    //var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: showLoad, onComplete: showResponse});
}                                                         


function SearchSite(url,frm)
{    
    var pars     = Form.serialize(frm);
    var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoadSearchSite, onComplete: showResponseSearchSite});  
}
function showLoadSearchSite () 
{
    $('indexLoad').style.display = '';
    
}

function showResponseSearchSite (originalRequest) 
{
    var newData = originalRequest.responseText;
    //alert(newData);
    //return false;
    $('indexLoad').style.display = 'none';
    $('indexContentDiv').innerHTML = newData;
   
}

function SearchFromSiteMap(url)
{
    var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading: showLoad, onComplete: showResponse} );
}

function makeCalenderObject()
{
                var cal1 = new calendar3(document.forms['advance_search'].elements['frmFromDate']);
                cal1.year_scroll = true;
                cal1.time_comp = false;
                var cal2 = new calendar3(document.forms['advance_search'].elements['frmTodate']);
                cal2.year_scroll = true;
                cal2.time_comp = false;
}

function Search1(frm)
{
    var pars     = Form.serialize(frm);
  //  var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse});  
}

function highLight(param)
{
    //alert(param);
    if(param == '1')
    {
        document.getElementById('imghide1').style.display='inline';
        document.getElementById('img1').style.display='none';
    }
    if(param == 2)
    {
        document.getElementById('imghide1').style.display = '';
        document.getElementById('img1').style.display = 'none';
        document.getElementById('imghide2').style.display = '';
        document.getElementById('img2').style.display = 'none';
    }
    if(param == 3)
    {
        document.getElementById('imghide1').style.display = '';
        document.getElementById('img1').style.display = 'none';
        document.getElementById('imghide2').style.display = '';
        document.getElementById('img2').style.display = 'none';
        document.getElementById('imghide3').style.display = '';
        document.getElementById('img3').style.display = 'none';
    }
    if(param == 4)
    {
        document.getElementById('imghide1').style.display = '';
        document.getElementById('img1').style.display = 'none';
        document.getElementById('imghide2').style.display = '';
        document.getElementById('img2').style.display = 'none';
        document.getElementById('imghide3').style.display = '';
        document.getElementById('img3').style.display = 'none';
        document.getElementById('imghide4').style.display = '';
        document.getElementById('img4').style.display = 'none';
    }
    if(param == 5)
    {
        document.getElementById('imghide1').style.display = '';
        document.getElementById('img1').style.display = 'none';
        document.getElementById('imghide2').style.display = '';
        document.getElementById('img2').style.display = 'none';
        document.getElementById('imghide3').style.display = '';
        document.getElementById('img3').style.display = 'none';
        document.getElementById('imghide4').style.display = '';
        document.getElementById('img4').style.display = 'none';
        document.getElementById('imghide5').style.display = '';
        document.getElementById('img5').style.display = 'none';
    }
}

function hide123(param)
{
    if(param == 1)
    {
        document.getElementById('img1').style.display = '';
        document.getElementById('imghide1').style.display = 'none';
    }
    if(param == 2)
    {
        document.getElementById('imghide1').style.display = 'none';
        document.getElementById('img1').style.display = '';
        document.getElementById('imghide2').style.display = 'none';
        document.getElementById('img2').style.display = '';
    }
    if(param == 3)
    {
        document.getElementById('imghide1').style.display = 'none';
        document.getElementById('img1').style.display = '';
        document.getElementById('imghide2').style.display = 'none';
        document.getElementById('img2').style.display = '';
        document.getElementById('imghide3').style.display = 'none';
        document.getElementById('img3').style.display = '';
    }
    if(param == 4)
    {
        document.getElementById('imghide1').style.display = 'none';
        document.getElementById('img1').style.display = '';
        document.getElementById('imghide2').style.display = 'none';
        document.getElementById('img2').style.display = '';
        document.getElementById('imghide3').style.display = 'none';
        document.getElementById('img3').style.display = '';
        document.getElementById('imghide4').style.display = 'none';
        document.getElementById('img4').style.display = '';
    }
    if(param == 5)
    {
        document.getElementById('imghide1').style.display = 'none';
        document.getElementById('img1').style.display = '';
        document.getElementById('imghide2').style.display = 'none';
        document.getElementById('img2').style.display = '';
        document.getElementById('imghide3').style.display = 'none';
        document.getElementById('img3').style.display = '';
        document.getElementById('imghide4').style.display = 'none';
        document.getElementById('img4').style.display = '';
        document.getElementById('imghide5').style.display = 'none';
        document.getElementById('img5').style.display = '';
    }
}


function rating_over(param,id)
{
    //alert(param);
    var imghide1="imghide1"+id;
    var img1="img1"+id;
    
    var imghide2="imghide2"+id;
    var img2="img2"+id;
    
    var imghide3="imghide3"+id;
    var img3="img3"+id;
    
    var imghide4="imghide4"+id;
    var img4="img4"+id;
    
    var imghide5="imghide5"+id;
    var img5="img5"+id;
    
    
    if(param == '1')
    {
        document.getElementById(imghide1).style.display='';
        document.getElementById(img1).style.display='none';
    }
    if(param == 2)
    {
        document.getElementById(imghide1).style.display = '';
        document.getElementById(img1).style.display = 'none';
        document.getElementById(imghide2).style.display = '';
        document.getElementById(img2).style.display = 'none';
    }
    if(param == 3)
    {
        document.getElementById(imghide1).style.display = '';
        document.getElementById(img1).style.display = 'none';
        document.getElementById(imghide2).style.display = '';
        document.getElementById(img2).style.display = 'none';
        document.getElementById(imghide3).style.display = '';
        document.getElementById(img3).style.display = 'none';
    }
    if(param == 4)
    {
        document.getElementById(imghide1).style.display = '';
        document.getElementById(img1).style.display = 'none';
        document.getElementById(imghide2).style.display = '';
        document.getElementById(img2).style.display = 'none';
        document.getElementById(imghide3).style.display = '';
        document.getElementById(img3).style.display = 'none';
        document.getElementById(imghide4).style.display = '';
        document.getElementById(img4).style.display = 'none';
    }
    if(param == 5)
    {
        document.getElementById(imghide1).style.display = '';
        document.getElementById(img1).style.display = 'none';
        document.getElementById(imghide2).style.display = '';
        document.getElementById(img2).style.display = 'none';
        document.getElementById(imghide3).style.display = '';
        document.getElementById(img3).style.display = 'none';
        document.getElementById(imghide4).style.display = '';
        document.getElementById(img4).style.display = 'none';
        document.getElementById(imghide5).style.display = '';
        document.getElementById(img5).style.display = 'none';
    }
}

function rating_out(param,id)
{
    var imghide1="imghide1"+id;
    var img1="img1"+id;
    
    var imghide2="imghide2"+id;
    var img2="img2"+id;
    
    var imghide3="imghide3"+id;
    var img3="img3"+id;
    
    var imghide4="imghide4"+id;
    var img4="img4"+id;
    
    var imghide5="imghide5"+id;
    var img5="img5"+id;
    
    if(param == 1)
    {
        document.getElementById(img1).style.display = '';
        document.getElementById(imghide1).style.display = 'none';
    }
    if(param == 2)
    {
        document.getElementById(imghide1).style.display = 'none';
        document.getElementById(img1).style.display = '';
        document.getElementById(imghide2).style.display = 'none';
        document.getElementById(img2).style.display = '';
    }
    if(param == 3)
    {
        document.getElementById(imghide1).style.display = 'none';
        document.getElementById(img1).style.display = '';
        document.getElementById(imghide2).style.display = 'none';
        document.getElementById(img2).style.display = '';
        document.getElementById(imghide3).style.display = 'none';
        document.getElementById(img3).style.display = '';
    }                           
    if(param == 4)
    {
        document.getElementById(imghide1).style.display = 'none';
        document.getElementById(img1).style.display = '';
        document.getElementById(imghide2).style.display = 'none';
        document.getElementById(img2).style.display = '';
        document.getElementById(imghide3).style.display = 'none';
        document.getElementById(img3).style.display = '';
        document.getElementById(imghide4).style.display = 'none';
        document.getElementById(img4).style.display = '';
    }
    if(param == 5)
    {        
        document.getElementById(imghide1).style.display = 'none';
        document.getElementById(img1).style.display = '';
        document.getElementById(imghide2).style.display = 'none';
        document.getElementById(img2).style.display = '';
        document.getElementById(imghide3).style.display = 'none';
        document.getElementById(img3).style.display = '';
        document.getElementById(imghide4).style.display = 'none';
        document.getElementById(img4).style.display = '';
        document.getElementById(imghide5).style.display = 'none';
        document.getElementById(img5).style.display = '';
    }
}

function fnConfirmation(file)
{   
  if(confirm('Are you sure, you wish to end the presentation and return to the main page?'))
  {   
    self.close(); 
  }
}    
        function showWindow(product_id, name, LANG)
        {
       
          if(LANG == 'en')
          {

          win = new Window( { className: 'spread', url: oState.baseUrl + 'product_desc.php?id='+product_id, title: "Product Name : " + name, width:700, height:300, destroyOnClose: true, recenterAuto:false } ); 
          win.showCenter();
          }
          else
          {
           win = new Window( { className: 'spread', url: oState.baseUrl + 'product_desc.php?id='+product_id, title: "Nom de Produit : " + name, width:700, height:300, destroyOnClose: true, recenterAuto:false } ); 
           win.showCenter();          
          }
        }
        
        function showWindow1(product_id, name)
        {
            win = new Window( { className: 'spread',url: oState.baseUrl + 'sessionSummary.php?sid='+product_id ,title: "Product Name : " + name,width:400,height:300,destroyOnClose: true,recenterAuto:false } ); 
            win.showCenter();
        }
        
             
         function selectMethod(value)
         {
              if(value == 'p')
              {
                document.getElementById('paypal').style.display = '';
                document.getElementById('bank').style.display = 'none';
              }
              if(value == 'b')
              {
                document.getElementById('paypal').style.display = 'none';
                document.getElementById('bank').style.display = '';
              }
         }
         
         function selectMethod3(value)
         {
              if(value == 'p')
              {
                document.getElementById('paypal2').style.display = '';
                document.getElementById('bank2').style.display = 'none';
              }
              if(value == 'b')
              {
                document.getElementById('paypal2').style.display = 'none';
                document.getElementById('bank2').style.display = '';
              }
         }         
         
         function selectMethod2(value)
         {
              if(value == 'p')
              {
                document.getElementById('paypal').style.display = '';
                document.getElementById('bank').style.display = 'none';
                document.getElementById('user').style.display = 'none'; 
              }
              if(value == 'b')
              {
                document.getElementById('paypal').style.display = 'none';
                document.getElementById('bank').style.display = '';
                document.getElementById('user').style.display = 'none';
              }
              
              if(value == 'u')
              {
                document.getElementById('paypal').style.display = 'none';
                document.getElementById('bank').style.display = 'none';
                document.getElementById('user').style.display = '';
              }              
         }         
         
         function replace12345(divID, sessionIDs)
            {
                   document.getElementById('replace'+divID).style.display = '';
                   var arry = sessionIDs.split(',');
                    for(i=0; i< arry.length; i++)
                    {
                        if(arry[i] != divID)
                        {
                          document.getElementById('replace'+arry[i]).style.display = 'none';  
                        }
                   }
                   
            }
            
            function hideDiv(divId)
            {
                document.getElementById('replace'+divId).style.display = 'none';
            }
            
            function displaySignUpDiv()
            {
                if(document.getElementById('indexContentDiv').innerHTML != '')
                {
                    
                    document.getElementById('indexContentDiv').innerHTML = '';
                    document.getElementById('indexContentDiv').style.display = 'none';
                }
                else
                {
                    
                    forgot(oState.baseUrl + 'register.php');	
                }
            }
// function add by sumit for basic search functionality
 function goSearch(frm)
{
   
    if(document.getElementById('searchRadioSiteSecond').checked)
    {
        return SearchSite(oState.baseUrl + 'sitesearch.php',frm);
    }
    else
    {
        return Search(oState.baseUrl + 'index.php',frm);
    }
}

function ViewSearch(url,frm)
{   
    //alert(url);
    //return false;
    var pars     = Form.serialize(frm);
    var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: ViewshowLoad, onComplete:ViewshowResponse});  
}
function ViewshowLoad () 
{
    //$('indexLoad').style.display = '';
    //$('indexLoad').innerHTML = '<img src="images/loading.gif" border="0"/> loading...';
//   $('indexLoad').style.display = '';
//   $('indexContentDiv').style.display = 'none';
//   $('indexContentDiv').innerHTML     = '';
}

function ViewshowResponse(originalRequest) 
{
    var newData = originalRequest.responseText;
    //alert(newData);
    //return false;
    $('faqTechSol').innerHTML = newData;
    
    $('indexLoad').style.display = 'none';
    $('indexLoad').innerHTML = '';
    $('indexContentDiv').innerHTML = newData; 	
    $('indexContentDiv').style.display = '';
    
    // from here modifes by sumit for hide and show advance and basic search
         
}
 function emailchk()
 {
            var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; 
             if(document.getElementById('textMail').value == "")
             {            
                alert("Please enter e-mail.");       
                return false;
              }
              else if (!document.getElementById('textMail').value.match(re)) 
               {
                     alert("Verify the e-mail address format.");        
                     return false;
                }
            
             else
             {
             return true;
             //return  forgot(oState.baseUrl + 're_mail.php?textMail='+document.getElementById('textMail').value);
             }
  }  
  
  function unsubscribeEmailChk()
 {
            var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; 
             if(document.getElementById('email').value == "")
             {            
                alert("Please enter e-mail.");       
                return false;
             }
             else if (!document.getElementById('email').value.match(re)) 
             {
                alert("Verify the e-mail address format.");        
                return false;
             }
             else
             {
                return  forgot(oState.baseUrl + 'unsubscribe_mail.php?textMail='+document.getElementById('email').value);
             }
  } 
  
  function checkPackageRadio(packageID,sessionIds, LANG, package_name, count_str)
  {
      var arrCount = count_str.split(",");
      var i = 0;
      var flag = 0;
      
      for(i=0; i<arrCount.length; i++)
      {
            var arrCountSplit = arrCount[i].split("&");
            
           if(document.getElementById('packageRadio'+arrCountSplit[0]).checked)
            {
                flag = 1;
                if(isNaN(arrCountSplit[1]))
                {
                  arrCountSplit[1] = '0';  
                }
                
                showCartForEutrainingPackage(oState.baseUrl + 'updateCart.php?packageID='+packageID+'&credits='+document.getElementById('packageRadio'+arrCountSplit[0]).value+'&type=session_package&period='+arrCountSplit[1]+'&views='+arrCountSplit[2]+'&sessionIds='+sessionIds+"&productName="+package_name);
             }
      }
            if(LANG == 'en')
            {
              if(flag == 0)
              {
                 alert("Please check a radio button to proceed!");
                 return false;
              }
            }
            else
            {
              if(flag == 0)
              {
                 alert("v�rifiez s\'il vous pla�t un bouton radio pour proc�der !");
                 return false;
              }            
            }
  }
  
  function checkPackageRadio_new(packageID,sessionIds, LANG, package_name, count_str,basePath)
  {
      var arrCount = count_str.split(",");
      var i = 0;
      var flag = 0;
      //alert(basePath);
      //return false;
                
      for(i=0; i<arrCount.length; i++)
      {
            var arrCountSplit = arrCount[i].split("&");
            
           if(document.getElementById('packageRadio'+arrCountSplit[0]).checked)
            {
                flag = 1;
                if(isNaN(arrCountSplit[1]))
                {
                  arrCountSplit[1] = '0';  
                }

                showCartForEutrainingPackage(oState.baseUrl + 'updateCart.php?packageID='+packageID+'&credits='+document.getElementById('packageRadio'+arrCountSplit[0]).value+'&type=session_package&period='+arrCountSplit[1]+'&views='+arrCountSplit[2]+'&sessionIds=' + sessionIds + "&productName=" + package_name);
             }
      }
            if(LANG == 'en')
            {
              if(flag == 0)
              {
                 alert("Please check a radio button to proceed!");
                 return false;
              }
            }
            else
            {
              if(flag == 0)
              {
                 alert("v�rifiez s\'il vous pla�t un bouton radio pour proc�der !");
                 return false;
              }            
            }
  }
  
function buyPackage(url, credVal, LANG) 
{
    var credit_avail =   eval(document.getElementById('totalCredits').innerHTML);
    var credit_to_spent =   eval(credVal);
    var remCredits =    credit_avail - credit_to_spent;
    
    if(remCredits >= 0)
    {
        document.getElementById('totalCredits').innerHTML =  remCredits;
        forgot(url);
    } 
    else
    {
        if(LANG == 'en')
        {
            alert("You do not have enough credits to buy this package !"); 
            return false;
        }
        else
        {
            alert("Vous n'avez pas assez de cr�dits pour acheter ce paquet!"); 
            return false;        
        }        
    }
}

function displayHidePackage(id, strPackageIds)
{
    var i = 0;
    var arry = strPackageIds.split(',');
    for(i=0; i< arry.length; i++)
    {
        if(arry[i] != id)
        {
            var oMenu = document.getElementById(arry[i]);
            var oDesc = document.getElementById('package'+arry[i]);
            
            if (oMenu)
            {
                oMenu.style.backgroundColor='#E1920A';
            }

            if (oDesc)
            {
                oDesc.style.display='none';
            }
        }
    } 
}

function your_rating(id,task)
{  
    
    var maindiv_id="mainratingDiv"+id;            
    if(task=="show")
    {
        if(document.getElementById(maindiv_id).style.display=='none')
        {
            document.getElementById(maindiv_id).style.display='inline';    
        }
        else
        {
            document.getElementById(maindiv_id).style.display='inline';    
        }        
    }
    else
    {
        if(document.getElementById(maindiv_id).style.display=='none')
        {
            document.getElementById(maindiv_id).style.display='none';  
        }
        else
        {
            document.getElementById(maindiv_id).style.display='none';  
        }                
    } 
    
    var msg_div="showmsgratingDiv"+id;    
    document.getElementById(msg_div).innerHTML="";
}

function update_rating(frmobj)
{ 
    var ratingVal;  
    ratingVal=document.getElementById(frmobj).options[document.getElementById(frmobj).options.selectedIndex].value;
//    alert(ratingVal);
 //   return false;
    var valueSend = oState.baseUrl + "smRating.php?rate="+ratingVal;
    forgot(valueSend);    
}

function xyz()
{
    alert('vuney');
    return false;
}

function showWindowNotEnoughCredits()
{
       win = new Window( { className: 'spread', url: oState.baseUrl + 'not_enough_credits.php?id=1', title: "" , width:500, height:200, destroyOnClose: true, recenterAuto:false } ); 
       win.showCenter();
}

function closeWindowViney(myValue)
{
    parent.Windows.close(myValue);
    parent.forgot(oState.baseUrl + 'buy_credit.php');    
}
function confirmPackageconfirmPackage(url, credits, LANG, creditsAfterDiscount)
{
var disCode = 0;
disCode = document.getElementById('disCode').value;

if(disCode == '')
{
  disCode = 0;  
}

        if(LANG == 'en')
        {
          if(confirm('Are you sure, you want to buy a package?'))
          {
            var credit =   eval(document.getElementById('totalCredits').innerHTML);
            var result =   eval(creditsAfterDiscount);
            document.getElementById('totalCredits').innerHTML = eval(credit)-eval(creditsAfterDiscount);          
            forgot1(url+"&credits="+eval(credits)+"&discountCode="+disCode);
         }
          else
          {
                return false;
          }
        }
        else
        {
          if(confirm('�tes-vous s�rs, vous voulez acheter un paquet ?'))
          {
            var credit =   eval(document.getElementById('totalCredits').innerHTML);
            var result =   eval(creditsAfterDiscount);
            document.getElementById('totalCredits').innerHTML = eval(credit)-eval(creditsAfterDiscount);          
            forgot1(url+"&credits="+eval(credits)+"&discountCode="+disCode);
         }
          else
          {
                return false;
          }        
        }
}

function forgot1(url )
{    
    document.getElementById('image_replace').innerHTML = '<img src="' + oState.baseUrl + 'images/eu-inner-banner.jpg" />';
    var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading: forgotLoad1, onComplete: forgotResponse1}); 
    
}

function forgotLoad1()
{
//  $('indexLoad').innerHTML = '<img src="images/loading.gif" border="0"/> loading...';
//  $('indexLoad').style.display = '';
//  $('indexContentDiv').style.display = 'none';
//  $('indexContentDiv').innerHTML     = '';
}

function forgotResponse1(originalRequest) 
{ 
  var str = originalRequest.responseText;
  var arrStr =  str.split("&");
  $('indexContentDiv').innerHTML = arrStr[0];
  
  if(trim(arrStr[1]) != '')
  {
    document.getElementById('totalCredits').innerHTML = eval(document.getElementById('totalCredits').innerHTML) + eval(arrStr[1]);
  }
  $('indexContentDiv').style.display  = '';
  if(document.getElementById('successdiv1'))
  {
    $('successdiv1').style.display = 'none';
  }
  $('indexLoad').innerHTML = '';
  $('indexLoad').style.display  = 'none';
}


function getDiscount(url )
{
    var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading: getDiscountLoad, onComplete: getDiscountResponse}); 
    
}

function getDiscountLoad()
{
//  $('indexLoad').innerHTML = '<img src="' + oState.baseUrl + 'images/loading.gif" border="0"/> loading...';
//  $('indexLoad').style.display = '';
//  $('indexContentDiv').style.display = 'none';
//  $('indexContentDiv').innerHTML     = '';
}

function getDiscountResponse(originalRequest) 
{ 

  var str = originalRequest.responseText;
  //alert(str);
  //return false;
  var arrStr = str.split("&");
  document.getElementById('discountMessage').innerHTML = arrStr[0];
  
  if(document.getElementById('displayCode'))
  {
    document.getElementById('displayCode').innerHTML = "<b>"+arrStr[1] + arrStr[2];
  }
  
  if(document.getElementById('displayCode1'))
  {
   document.getElementById('displayCode1').innerHTML = "<b>"+arrStr[1] + arrStr[2]; 
   document.getElementById('actualCred').innerHTML = eval(document.getElementById('actualCred').innerHTML) - eval(arrStr[1]);
  }
  
  if(document.getElementById('actualCred'))
  {
    document.getElementById('actualCred').innerHTML = eval(document.getElementById('actualCred').innerHTML) - eval(arrStr[1]);
  }
  
  if(arrStr[1] == 0)
  {
    //alert("viney");
  }
  else             
  {
    ///alert("viney1");
    document.getElementById('disCode').disabled = "true";
    document.getElementById('discButton').disabled = "true";
  }
  
  

}

function isValidPurchase_FeatureAds(url, LANG)
{
    //alert(url);
    //return false;
    showCartForEutestPackage(url);     
}

function isValidPurchase(url, frm, LANG)
{
   var form = document.getElementById(frm);
  // var creditsAvail =  eval(document.getElementById('totalCredits').innerHTML)
   document.getElementById('domain_name').value = document.getElementById('domainID').options[document.getElementById('domainID').options.selectedIndex].text;
        if(LANG == 'en')
        {
                if(form.domainID.value == '')
                {
                    alert("Please select type of questions you wish to buy.");
                    form.domainID.focus();
                    return false;
                }
                if(form.questionID.value == '')
                {
                    alert("Please select number of questions you wish to buy.");
                    form.questionID.focus();
                    return false;
                }   

               var strSpent =  document.getElementById('questionID').value
               var arrSpent = strSpent.split("&");
               var creditsToBeSpent = eval(arrSpent[1]); 

              if (confirm('Are you sure, you want to buy these questions?'))
              {
                  showCartForEutestPackage(oState.baseUrl + 'updateCart.php?questions='+arrSpent[2]+'&type=eutest_questions&credits=' + creditsToBeSpent + '&domainId='+document.getElementById('domainID').value + '&productName=' + document.getElementById('domain_name').value + '&questionId=' + arrSpent[0]);    
              }
              else
              {
                  return false;
              }
        }
        else
        {
            if(form.domainID.value == '')
            {
                alert("Choisissez s'il vous pla�t le type de questions que vous voulez acheter.");
                form.domainID.focus();
                return false;
            }
            if(form.questionID.value == '')
            {
                alert("Choisissez s'il vous pla�t le nombre de questions que vous voulez acheter.");
                form.questionID.focus();
                return false;
            }    
            
           var strSpent =  document.getElementById('questionID').value
           var arrSpent = strSpent.split("&");
           var creditsToBeSpent = eval(arrSpent[1]); 
          if(confirm('�tes-vous s�rs, vous voulez acheter ces questions ?'))
          {
            showCartForEutestPackage(oState.baseUrl + 'updateCart.php?questions='+arrSpent[2]+'&type=eutest_questions&credits=' + creditsToBeSpent + '&domainId='+document.getElementById('domainID').value + '&productName='+document.getElementById('domain_name').value);    
          }
          else
          {
                return false;
          } 
        }
}

function getDiscountLoad1()
{
//  $('indexLoad').innerHTML = '<img src="images/loading.gif" border="0"/> loading...';
//  $('indexLoad').style.display = '';
//  $('indexContentDiv').style.display = 'none';
//  $('indexContentDiv').innerHTML     = '';
}

function getDiscountResponse1(originalRequest) 
{ 

  var str = originalRequest.responseText;
  var arr = str.split("&");
  $('indexContentDiv').style.display = '';
  $('indexContentDiv').innerHTML     = arr[0]; 
  document.getElementById('totalCredits').innerHTML = eval(document.getElementById('totalCredits').innerHTML) - eval(arr[1]); 
}

function showHideQuestionPurchase(showHideValue, showHideId, showHideCredit, showHideTr)
{
     
    
    var prevQues = document.getElementById(showHideId).innerHTML;
    if(prevQues == '')
    {
        prevQues = 0;
    }
    
    prevQues = eval(prevQues);
    
    var prevCredit = document.getElementById(showHideCredit).innerHTML;
    if(prevCredit == '')
    {
        prevCredit = 0;
    }
    prevCredit = eval(prevCredit);
    
    showHideValueArr = showHideValue.split("&");
    
    if(showHideValue != '')
    {
      document.getElementById(showHideId).innerHTML = showHideValueArr[0];
      document.getElementById(showHideCredit).innerHTML = showHideValueArr[1];
      document.getElementById(showHideTr).style.display = '';    
    }
    else
    {
      document.getElementById(showHideTr).style.display = 'none';  
    }
    
    var totalQuestions =  document.getElementById('total_questions').innerHTML;
    if(totalQuestions == '')
    {
        totalQuestions = 0;
    }
    else
    {
        totalQuestions = eval(totalQuestions);
    }
    var totalCredits =  document.getElementById('total_credits').innerHTML;
    if(totalCredits == '')
    {
        totalCredits = 0;
    }
    else
    {
        totalCredits = eval(totalCredits);
    }

    var iCredits   = totalCredits;
    var iQuestions = totalQuestions;
    var iDiscount  = 0;

    if(showHideValue != '')
    {
        iCredits   = iCredits + eval(showHideValueArr[1]) - prevCredit;
        iQuestions = iQuestions + eval(showHideValueArr[0]) - prevQues;

        document.getElementById('total_questions').innerHTML = totalQuestions +  eval(showHideValueArr[0]) - prevQues; 
        document.getElementById('total_credits').innerHTML = totalCredits +  eval(showHideValueArr[1]) - prevCredit;
        totalCredits = totalCredits +  eval(showHideValueArr[1]) - prevCredit;
        document.getElementById('total').style.display = '';  
    }
    else
    {
        iCredits   = iCredits - eval(document.getElementById(showHideCredit).innerHTML);
        iQuestions = iQuestions - eval(document.getElementById(showHideId).innerHTML);

        document.getElementById('total_questions').innerHTML = totalQuestions -  eval(document.getElementById(showHideId).innerHTML); 
        document.getElementById(showHideId).innerHTML = '';
        document.getElementById('total_credits').innerHTML = totalCredits -  eval(document.getElementById(showHideCredit).innerHTML); 
        totalCredits = totalCredits -  eval(document.getElementById(showHideCredit).innerHTML);
        document.getElementById(showHideCredit).innerHTML = '';        
        document.getElementById('total').style.display = ''; 
    } 

    iDiscount = getDiscountForCustomPackage(iQuestions);
    
      
    document.getElementById('customDiscount').style.display = (iDiscount ? '' : 'none'); 
    document.getElementById('totalDiscount').innerHTML = iDiscount + '%'; 

    if(eval(document.getElementById('total_questions').innerHTML) == '0')
    {
        document.getElementById('submitButtonTr').style.display = 'none';
        document.getElementById('summaryTr').style.display = '';
        document.getElementById('headerTr').style.display = '';        
    }
    else
    {
       document.getElementById('submitButtonTr').style.display = ''; 
       document.getElementById('summaryTr').style.display = '';
       document.getElementById('headerTr').style.display = '';
    }

    totalCredits =  document.getElementById('total_credits').innerHTML;
    document.getElementById('total_credits_discount').innerHTML = (totalCredits*(1 - iDiscount/100)).toFixed(2);
   // alert( totalCredits ) ;
    
    
}

function getDiscountForCustomPackage(iQuestions)
{
    if ('undefined' == typeof getDiscountForCustomPackage.aDiscounts)
    {
        return 0;
    }

    var aDiscounts = getDiscountForCustomPackage.aDiscounts;

    for (var i = 0; i < aDiscounts.length; i++)
    {
        if (iQuestions >= aDiscounts[i][0] && iQuestions <= aDiscounts[i][1])
        {
            return aDiscounts[i][2];
        }
    }

    return 0;
}

getDiscountForCustomPackage.aDiscounts = [];

/*
function isValidCustomPurchase(frm, url, varMinimumQuestionLimit, LANG, strPackageNames)
{
    
    var arrPackageNames = strPackageNames.split(",");
    var currentPackageName = trim(document.getElementById('package_name').value);
    if(LANG == 'en')
    {
        if(document.getElementById('package_name').value == '')
        {
            alert("Please enter package name !");
            return false;
        }
        
        for(i=0; i<arrPackageNames.length; i++)
        {
            if(arrPackageNames[i] == currentPackageName)
            {
                alert("Package name already exists !");
                return false;
            }
        }
        
        if(!document.getElementById('smy').checked && !document.getElementById('smn').checked)
        {
        
            alert("Please select access to study materials !");
            return false;
        }
                
        if(eval(document.getElementById('total_questions').innerHTML) < eval(varMinimumQuestionLimit))
        {
            alert("You have to puchase atleast "+varMinimumQuestionLimit+" questions for a customized package !");
            return false;        
        }
        
        if(document.getElementById('smy').checked)
        {
            var material = 'Available';
        }
        else
        {
            var material = 'Not Available';
        }
        
        var form = document.getElementById(frm);
            if(confirm("Are you sure, you want to purchase this custom package?"))
            {
                var pars = Form.serialize(form);
                //var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onLoading: getDiscountLoad11, onComplete: getDiscountResponse11}); 
                var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onLoading: getDiscountLoad11, onComplete: function()
                {
                    showCartForEutestPackage(
                        oState.baseUrl + 'updateCart.php?type=eutest_custom_package&credits=' + document.getElementById('total_credits').innerHTML
                        + '&productName=' + currentPackageName + '&material=' + material
                        );    
                }}); 
            }
    }
    else
    {
        if(document.getElementById('package_name').value == '')
        {
            alert("Entrez s'il vous pla�t dans le nom de paquet !");
            return false;
        }
        
        for(i=0; i<arrPackageNames.length; i++)
        {
            if(arrPackageNames[i] == currentPackageName)
            {
                alert("Le nom de paquet existe d�j� !");
                return false;
            }
        }
        
        if(!document.getElementById('smy').checked && !document.getElementById('smn').checked)
        {
        
            alert("Choisissez s'il vous pla�t l'approche pour �tudier le mat�riel !");
            return false;
        }        
        
            
        if(eval(document.getElementById('total_questions').innerHTML) < eval(varMinimumQuestionLimit))
        {
            alert("Vous avez � puchase atleast "+varMinimumQuestionLimit+"  questions pour un paquet fabriqu� sur commande!");
            return false;        
        }
        
        var form = document.getElementById(frm);

        if(confirm("�tes-vous s�rs, vous voulez acheter ce paquet personnalis� ?"))
        {
            var pars = Form.serialize(form);
            var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onLoading: getDiscountLoad11, onComplete: function()
            {
                showCartForEutestPackage(
                    oState.baseUrl + 'updateCart.php?type=eutest_custom_package&credits=' + document.getElementById('total_credits').innerHTML
                    + '&productName=' + currentPackageName + '&material=' + material
                    );    
            }}); 
        }
    }
}

function getDiscountLoad11()
{
//  $('indexLoad').innerHTML = '<img src="' + oState.baseUrl + 'images/loading.gif" border="0"/> loading...';
//  $('indexLoad').style.display = '';
//  $('indexContentDiv').style.display = 'none';
//  $('indexContentDiv').innerHTML     = '';
}

function getDiscountResponse11(originalRequest) 
{ 
//  var str = originalRequest.responseText;
//  str = eval(str);
//  document.getElementById('totalCredits').innerHTML = eval(document.getElementById('totalCredits').innerHTML) - str;
//  forgot(oState.baseUrl + 'custom_package.php?purchase=success');
}
*/
function showWindowForEutestUserPackages(packageID, domainID,pkUserPackageID, LANG)
{
  if(LANG == 'en')
  {
  //className, title, minWidth, minHeight, maxWidth, maxHeight, width, height, top, left
    win = new Window( { className: 'spread', url: oState.baseUrl + 'user_package_detail.php?pkUserPackageID='+pkUserPackageID, title: "", width:700, height:200, destroyOnClose: true, recenterAuto:false } ); 
    win.showCenter();
  }
  else
  {
    win = new Window( { className: 'spread', url: oState.baseUrl + 'user_package_detail.php?pkUserPackageID='+pkUserPackageID, title: "", width:700, height:200, destroyOnClose: true, recenterAuto:false } ); 
    win.showCenter();
  }
}

function openmypage(packageID, domainID,pkUserPackageID, LANG)
{ 
    if(LANG == 'en')
    {
        var title_package = "Package Details";
        var url = oState.baseUrl + 'user_package_detail.php?pkUserPackageID='+pkUserPackageID;
        //Define arbitrary function to run desired DHTML Window widget codes
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=220px,resize=1,scrolling=1");
        //ajaxwin.onclose=function(){return window.confirm("Close window ?")}; //Run custom code when window is about to be closed    
         winPage = new Window( "id",{ className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false } ); 
         winPage.showCenter();
    }
    else
    {
        var title_package = "D�tails de Paquet";
        var url = oState.baseUrl + 'user_package_detail.php?pkUserPackageID='+pkUserPackageID;
        //Define arbitrary function to run desired DHTML Window widget codes
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=220px,resize=1,scrolling=1");
        //ajaxwin.onclose=function(){return window.confirm("Fen�tre proche ?")}; //Run custom code when window is about to be closed    
        winPage = new Window( "id",{ className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false } ); 
        winPage.showCenter();
    }
}

function openmypageShopping(url, title, LANG)
{ 
      var title_package = " ";
      if(LANG == 'en')
      {
          if(title == 'session')
          {
             title_package = "E-learning session";
          }
          
          if(title == 'eutest_package')
          {
            title_package = "Eutest Package";
          }
          
          if(title == 'session_package')
          {
            title_package = "Eutraining Session Package";
          }   
          
          if(title == 'eutest_custom_package')
          {
            title_package = "Eutest Custom Package";
          }   
          
          if(title == 'eutest_questions')
          {
            title_package = "Eutest Questions";
          }
          
          if(title == 'job_ads')
          {
            title_package = "Job Ads";
          }  
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=800px,height=700px,left=410px,top=50px,resize=1,scrolling=1");
        //ajaxwin.onclose=function(){return window.confirm("Close window ?")}; 
         winPageShopping = new Window( "id", { className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false } ); 
         winPageShopping.showCenter();
      }
      else
      {
          if(title == 'session')
          {
             title_package = "S�ance d'E-apprentissage";
          }
          
          if(title == 'eutest_package')
          {
            title_package = "Paquet d'Eutest";
          }
          
          if(title == 'session_package')
          {
            title_package = "Paquet de S�ance d'Eutraining";
          }   
          
          if(title == 'eutest_custom_package')
          {
            title_package = "Paquet d'Habitude d'Eutest";
          }   
          
          if(title == 'eutest_questions')
          {
            title_package = "Questions d'Eutest";
          }  
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=800px,height=700px,left=410px,top=50px,resize=1,scrolling=1");
        //ajaxwin.onclose=function(){return window.confirm("Fen�tre proche ?")};       
         winPageShopping = new Window("id", { className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false } ); 
         winPageShopping.showCenter();
      }
}

function openmypageShopping1(url, title)
{ 
    var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading: shoppingLoad, onComplete: shoppingResponse} );
}

function shoppingLoad()
{

}

function shoppingResponse(originalRequest)
{
    
    //responseDatasas = responseDatasas + '';
    
    document.getElementById('light123').style.display = 'block';
    document.getElementById('light123').innerHTML = originalRequest.responseText; 
    //document.getElementById('fade123').style.display = 'block';
    //alert(originalRequest.responseText);
}

function latestNewsDetails(latestNewsID,LANG)
{
   
    if(LANG == 'en')
    {
        var title_package = "Latest News Details";
        var url = oState.baseUrl + 'latest_news_detail.php?nid='+latestNewsID;
        //Define arbitrary function to run desired DHTML Window widget codes
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=220px,resize=1,scrolling=1");   by amal
        //ajaxwin.onclose=function(){return window.confirm("Do you want to close this window?")}; //Run custom code when window is about to be closed    
        winPagelatNews = new Window("id", { className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false }); 
        winPagelatNews.showCenter();
    }
    else
    {
        var title_package = "D�tails de Paquet";
        var url = oState.baseUrl + 'latest_news_detail.php?nid='+latestNewsID;
        //Define arbitrary function to run desired DHTML Window widget codes
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=220px,resize=1,scrolling=1");   by amal
        //ajaxwin.onclose=function(){return window.confirm("Voulez-vous fermer cette fen�tre?")}; //Run custom code when window is about to be closed    
        winPagelatNews = new Window( "id", { className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false } ); 
        winPagelatNews.showCenter();

    }
}

function relatedSM_Details(smID,LANG)
{
   
    if(LANG == 'en')
    {
        var title_package = "Related Study Material Details";
        var url = oState.baseUrl + 'related_sm_detail.php?sid='+smID;
        //Define arbitrary function to run desired DHTML Window widget codes
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=220px,resize=1,scrolling=1");   by amal
        //ajaxwin.onclose=function(){return window.confirm("Do you want to close this window?")}; //Run custom code when window is about to be closed    
        winPagelatNews = new Window("id", { className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false }); 
        winPagelatNews.showCenter();
    }
    else
    {
        var title_package = "Related Study Material Details";
        var url = oState.baseUrl + 'related_sm_detail.php?sid='+smID;
        //Define arbitrary function to run desired DHTML Window widget codes
        //ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=220px,resize=1,scrolling=1");   by amal
        //ajaxwin.onclose=function(){return window.confirm("Voulez-vous fermer cette fen�tre?")}; //Run custom code when window is about to be closed    
        winPagelatNews = new Window( "id", { className: 'spread', url: url, title: title_package, width:700, height: 500, destroyOnClose: true, recenterAuto:false } ); 
        winPagelatNews.showCenter();

    }
}



function changeTotalCredits()
{
    if(document.getElementById('smy').checked)
    {
        var creditsValue ;
        if(document.getElementById('total_credits').innerHTML == '')
        {
            creditsValue = 0;
        }
        else
        {
           creditsValue = eval(document.getElementById('total_credits').innerHTML);
        }
        var studyValue =  eval(document.getElementById('study_material_price').value);
        document.getElementById('total_credits').innerHTML = creditsValue + studyValue;
            
    }
    
    if(document.getElementById('smn').checked)
    {
        var creditsValue = eval(document.getElementById('total_credits').innerHTML);
        var studyValue =  eval(document.getElementById('study_material_price').value);
        document.getElementById('total_credits').innerHTML = creditsValue - studyValue;    
    }
    
   // isValidCustomPurchase('purchaseForm', oState.baseUrl + 'insert_custom_purchase.php', '', 'en', '');
}

function openCustomPackage(pkCustomPackageID, LANG)
{ 
    if(LANG == 'en')
    {
        var title_package = "Package Details";
        var url = oState.baseUrl + 'user_custom_package_detail.php?pkCustomPackageID='+pkCustomPackageID;
        ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=290px,resize=1,scrolling=1");
        ajaxwin.onclose=function(){return window.confirm("Close window ?")}; //Run custom code when window is about to be closed    
    }
    else
    {
        var title_package = "D�tails de Paquet";
        var url = oState.baseUrl + 'user_custom_package_detail.php?pkCustomPackageID='+pkCustomPackageID;
        ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=290px,resize=1,scrolling=1");
        ajaxwin.onclose=function(){return window.confirm("Fen�tre proche ?")}; //Run custom code when window is about to be closed    

    }
}

function changeTime()
{
    var euId = document.getElementById('eu_ques');
    var vrId = document.getElementById('vr_ques');
    var nuId = document.getElementById('nr_ques');
    var dsIdStr = trim(document.getElementById('strDomainIds').value);
    var i;
    var exactValue = 0;
    var timeValue = 0;    

    if(document.getElementById('strOtherDomainIdsToMakeTotal').value != '')
    { 
        var strOtherDomainIdsToMakeTotal = document.getElementById('strOtherDomainIdsToMakeTotal').value;
        var arrOtherDomainIdsForTotal = strOtherDomainIdsToMakeTotal.split(",");
        var j;
        /*for(j=0; j<arrOtherDomainIdsForTotal.length; j++)
        {
            if(arrOtherDomainIdsForTotal[j] == '-2' && document.getElementById('eu_other').value != '')
            {    
                exactValue += eval(document.getElementById('eu_other').value);
            }
            else if(arrOtherDomainIdsForTotal[j] == '-3' && document.getElementById('vr_other').value != '')
            {    
                exactValue += eval(document.getElementById('vr_other').value);
            }
            else if(arrOtherDomainIdsForTotal[j] == '-4' && document.getElementById('nr_other').value != '')
            {    
                exactValue += eval(document.getElementById('nr_other').value);
            }
            else if(document.getElementById('ds_other_'+arrOtherDomainIdsForTotal[j]))
            { 
                if(document.getElementById('ds_other_'+arrOtherDomainIdsForTotal[j]).value != '') 
                {   
                    exactValue += eval(document.getElementById('ds_other_'+arrOtherDomainIdsForTotal[j]).value);
                }
            }
        }*/
    }
      

    dsIdArray =  dsIdStr.split(",");
    for(i=0; i<dsIdArray.length; i++)
    {
        if(document.getElementById('domain_ques'+dsIdArray[i]))
        {
            if(document.getElementById('domain_ques'+dsIdArray[i]).value =='')
            {
                
            }
            else
            {
               exactValue += eval(document.getElementById('domain_ques'+dsIdArray[i]).value); 
            }        
        }
    }
    
    if(euId)
    {
        if(euId.value != '')
        {
                exactValue +=  eval(euId.value);
        }    
    }

    if(vrId)
    {    

    if(vrId.value != '')
    {
            exactValue += eval(vrId.value);
   }
    }

    if (nuId) {
        if (nuId.value != '') {
            exactValue += eval(nuId.value);
        }
    }
    timeValue = exactValue/2;
    value2 =  timeValue + timeValue/2;
    
    timeValue33 =  exactValue * 0.33;
    timeValue5 =   exactValue * 0.5;
    timeValue66 =  exactValue * 0.66;
    timeValue1 =   exactValue ;
    timeValue133 = exactValue * 1.33;
    timeValue15 =  exactValue * 1.5;
    timeValue2 =   exactValue * 2;

    var iTotal = 0;
    jQuery('select.question-select').each(function()
    {
        iTotal += new Number(this.value);
    });

    jQuery('input[name=time]').val(oState.sTime || Math.round(iTotal / 3));

    /*var str =  '<select name="time" id="time" class="buy-sel">'
        + '<option value="' + Math.round(timeValue33*1)/1+'">'+Math.round(timeValue33*1)/1+'</option>'
        + '<option value="' + Math.round(timeValue5*1)/1+'">'+Math.round(timeValue5*1)/1+'</option>'
        + '<option value="' + Math.round(timeValue66*1)/1+'">'+Math.round(timeValue66*1)/1+'</option>'
        + '<option value="' + Math.round(timeValue1*1)/1+'">'+Math.round(timeValue1*1)/1+'</option>'
        + '<option value="' + Math.round(timeValue133*1)/1+'">'+Math.round(timeValue133*1)/1+'</option>'
        + '<option value="' + Math.round(timeValue15*1)/1+'">'+Math.round(timeValue15*1)/1+'</option>'
        + '<option value="' + Math.round(timeValue2*1)/1+'">'+Math.round(timeValue2*1)/1+'</option>'
        + '</select>';
    document.getElementById('timeSpan').innerHTML = str;*/
    //document.getElementById('total_ques_div').innerHTML = exactValue; 
}

function checkTime(LANG, mode, strOtherDomainIds)
{
    var otherString = '';

    if (trim(strOtherDomainIds) != '0')
    {
        var arrOtherDomainIds =  strOtherDomainIds.split(",");
        var i;
        var include_other = '';
        /*for(i=0; i<arrOtherDomainIds.length; i++)
        {
            if(arrOtherDomainIds[i] == '-2' && document.getElementById('eu_other').value != '')
            {
               if(include_other == '')
               {
                  include_other = "eu_other@"+document.getElementById('eu_other').value;
               } 
               else
               {
                 include_other = include_other + ",eu_other@"+document.getElementById('eu_other').value;
               }
            }   
            else if(arrOtherDomainIds[i] == '-3' && document.getElementById('vr_other').value != '')
            {
               if(include_other == '')
               {
                  include_other = "vr_other@"+document.getElementById('vr_other').value;
               } 
               else
               {
                 include_other = include_other + ",vr_other@"+document.getElementById('vr_other').value;
               }  
                 
            }
            else if(arrOtherDomainIds[i] == '-4' && document.getElementById('nr_other').value != '')
            {
               if(include_other == '')
               {
                  include_other = "nr_other@"+document.getElementById('nr_other').value;
               } 
               else
               {
                 include_other = include_other + ",nr_other@"+document.getElementById('nr_other').value;
               }    
            } 
            else if(arrOtherDomainIds[i] != '-2' && arrOtherDomainIds[i] != '-3' && arrOtherDomainIds[i] != '-4')
            {
                var otherId= "ds_other_"+arrOtherDomainIds[i];
                if(document.getElementById(otherId))
                {
                    if(document.getElementById(otherId).value != '')
                    {
                       if(include_other == '')
                       {
                          include_other = otherId+"@"+document.getElementById(otherId).value;
                       } 
                       else
                       {
                         include_other = include_other + "," + otherId+"@"+document.getElementById(otherId).value;
                       }   
                    } 
                }
            }               
            
        }*/
        
        if(include_other != '')
        {
            include_other =  "&otherStr="+include_other;
        }
    }

    if(include_other == '')
    {
        include_other = '';
    }

    var myTime = document.getElementById('time').value;
    var euId = document.getElementById('eu_ques');
    var vrId = document.getElementById('vr_ques');
    var nuId = document.getElementById('nr_ques');
    var total_question_limit = 0;
    total_question_limit = parseInt(total_question_limit);
    var domainDropID = '';
    
    if(euId)
    {
        if(euId.value != '')
        {
                domainDropID =  '-2';
                //total_question_limit =  total_question_limit + parseInt(euId.value) ;
        }    
    }
    else if(vrId)
    {
        if(vrId.value != '')
        {
                domainDropID =  '-3';
                //total_question_limit = total_question_limit +  parseInt(vrId.value); 
        }
    }
    else if(nuId)
    {
         if(nuId.value != '')
        {
                domainDropID =  '-4';
                //total_question_limit =  total_question_limit + parseInt(nuId.value);
        } 
    }

    if(document.getElementById('eu_other'))
    {
        if(euId)
        {
            if(document.getElementById('eu_other').value != '' && euId.value == '')
            {
                alert("Both the domains of previous tests and the new test should be same !");
                return false;
            }
            else if(document.getElementById('eu_other').value != '')
            {
            total_question_limit = total_question_limit + eval(document.getElementById('eu_other').value);
            }                    
        }
        else if(document.getElementById('eu_other').value != '')
        {
        total_question_limit = total_question_limit + eval(document.getElementById('eu_other').value);
        }
    }
    
    if(document.getElementById('vr_other'))
    {
                if(vrId)
        {
            if(document.getElementById('vr_other').value != '' && vrId.value == '')
            {
                alert("Both the domains of previous tests and the new test should be same !");
                return false;
            }
            else if(document.getElementById('vr_other').value != '')
            {
            total_question_limit = total_question_limit + eval(document.getElementById('vr_other').value);
            }            
        }
        else if(document.getElementById('vr_other').value != '')
        {
        total_question_limit = total_question_limit + eval(document.getElementById('vr_other').value);
        }     
    }
    
    if(document.getElementById('nr_other'))
    {
                if(nuId)
        {    
            if(document.getElementById('nr_other').value != '' && nuId.value == '')
            {
                alert("Both the domains of previous tests and the new test should be same !");
                return false;
            }
            else if(document.getElementById('nr_other').value != '')
            {
            total_question_limit = total_question_limit + eval(document.getElementById('nr_other').value);
            }  
        } 
        else if(document.getElementById('nr_other').value != '')
        {
        total_question_limit = total_question_limit + eval(document.getElementById('nr_other').value);
        }               
    }
 

      
    var dsIdStr = trim(document.getElementById('strDomainIds').value);
     
    var i;
    var exactValue = '';
    dsIdArray =  dsIdStr.split(",");
    for(i=0; i<dsIdArray.length; i++)
    {
        if(document.getElementById('domain_ques'+dsIdArray[i]))
        {
            
            if(document.getElementById('domain_ques'+dsIdArray[i]).value =='')
            {
         
                if(document.getElementById('ds_other_'+dsIdArray[i]))
                {
                    if(document.getElementById('ds_other_'+dsIdArray[i]).value != '')
                    {
                        alert("Both the domains of previous tests and the new test should be same !");
                        return false;
                    }
                }        
            }
            else
            {
            
                if(document.getElementById('ds_other_'+dsIdArray[i]))
                {
                    if(document.getElementById('ds_other_'+dsIdArray[i]).value != '')
                    {
                        total_question_limit = total_question_limit + eval(document.getElementById('ds_other_'+dsIdArray[i]).value);
                    }
                }           
       
               if(exactValue == '')
               {
                 exactValue += 'domain_ques@'+dsIdArray[i] + "," + eval(document.getElementById('domain_ques'+dsIdArray[i]).value); 
               } 
               else
               {
                 exactValue += '*domain_ques@'+dsIdArray[i] + "," + eval(document.getElementById('domain_ques'+dsIdArray[i]).value);
               }
               
               total_question_limit =  total_question_limit + eval(document.getElementById('domain_ques'+dsIdArray[i]).value);
               
               if(domainDropID == '')
               {
                   domainDropID = dsIdArray[i];
               }
               
            }
        }
    }

    
    if(euId)
    {
        if(euId.value != '')
        {
                exactValue +=  '*eu_ques,' + eval(euId.value);
                total_question_limit =  total_question_limit + parseInt(euId.value) ; 
        }    
    }

    
    if(vrId)
    {
        if(vrId.value != '')
        {
                exactValue += '*vr_ques,' + eval(vrId.value);
                total_question_limit =  total_question_limit + parseInt(vrId.value) ; 
        }    
    }    


    
    if(nuId)
    {
        if(nuId.value != '')
        {
                exactValue += '*nr_ques,' + eval(nuId.value);
                total_question_limit =  total_question_limit + parseInt(nuId.value) ; 
        }    
    }       


    
    //alert(total_question_limit);
    //return false;   
    
    if(total_question_limit > 100)
    {
        if(LANG == 'en')
        {
            alert(" Total number of question should not exceed 100! ");
            return false;
        }
        else
        {
            alert(" Le nombre total de question ne devrait pas exc�der 100! ");
            return false;            
        }
    }


    var str;
    if(str=="")
    {
        str = 0;
    }
    
    var isSelectQuestion = false;
    jQuery('.question-select').each(
        function() {
            if (this.value != 0) {
                isSelectQuestion = true;
            }
        }
    );
    
    if(LANG == 'en')
    {
       if(document.getElementById('time').value == '' || document.getElementById('time').value == '0' || !isSelectQuestion)
       {
           alert("Please select questions to compose your test !");
           return false;            
       }
       else
       {        
            showQuestion(str, exactValue, mode, '', domainDropID , myTime, include_other);
            
            //forgot(oState.baseUrl + 'questions.php');
       }
    }
    else
    {
       if(document.getElementById('time').value == '' || document.getElementById('time').value == '0' || !isSelectQuestion)
       {
           alert("Choisissez s'il vous pla�t des questions pour composer votre �preuve !");
           return false;            
       }  
       else
       {
           showQuestion(str, exactValue, mode, '', domainDropID , myTime, include_other);
       }         
    }
 
    //parent.location = oState.baseUrl + 'index.php?view=compose_test';  
}      

function showQuestion(str,exactValue, mode , questionID, domainID, myTime, include_other)
{       
    var checkedOptionID = 0;
    if(!questionID || questionID == '')
    {
        questionID = 0;
    }
    for(i=1; i<=6; i++)
    {
        if(document.getElementById('question'+questionID+'option'+i))
        {
              if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor == 'orange')
              {
                 checkedOptionID  =  i;
              } 
        }
    }
    if(!str)
    {
        str = 0;
    }
    
    if(!exactValue && !mode)
    {
    
        if(document.getElementById('m'))
        {
            var getMinutes = document.getElementById('m').value;  
            var getSeconds = document.getElementById('s').value;
            var pars     = Form.serialize('questionListing');
            var myAjax = new Ajax.Request(oState.baseUrl + 'ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID+"&getm="+getMinutes+"&gets="+getSeconds, {method: 'post', parameters: pars, onLoading: textSearchLoadQuestion, onComplete: showQuestionList}); 
        }
        else
        {
            var pars     = Form.serialize('questionListing');
            var myAjax = new Ajax.Request(oState.baseUrl + 'ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID, {method: 'post', parameters: pars, onLoading: textSearchLoadQuestion, onComplete: showQuestionList}); 
        }
        
    }
    else
    {
    
    //alert(oState.baseUrl + 'test.php?q='+str+"&domainStr="+exactValue+"&mode="+mode+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+'&time='+myTime+include_other);
    //return false;
             // window.open ('test.php?q='+str+"&domainStr="+exactValue+"&mode="+mode+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+'&time='+myTime+include_other, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");     
            var pars     = Form.serialize('questionListing');
            var myAjax_chk = new Ajax.Request(oState.baseUrl + "ed_function.php?q="+str+"&domainStr="+exactValue+"&mode="+mode+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+'&time='+myTime+include_other, {method: 'post', parameters: pars, onLoading: textSearchLoadQuestion, onComplete: showQuestionList_new_temp});           
    }    
}


function showQuestionList_new_temp(originalRequest)
{   
    var str = originalRequest.responseText;       
    window.open (oState.baseUrl + "test.php?qs="+str, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50"); 
   parent.location = oState.baseUrl + "compose_test/"; 
   parent.location = oState.baseUrl + "compose_test/";    
}

function showQuestionList_temp(originalRequest) 
{
    var str = originalRequest.responseText;
    window.open(oState.baseUrl + 'test.php?qs='+str, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50"); 
    parent.location = oState.baseUrl + "compose_test/";
}

function showQuestionList_temp1(originalRequest) 
{ 
    var str = originalRequest.responseText;       
    window.open (oState.baseUrl + 'demo_test.php?qs='+str, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50"); 
    parent.location = oState.baseUrl + "compose_test/";
}

function showQuestionDemo(str,exactValue, mode , questionID, domainID, myTime, include_other)
{ 
    //alert(questionID);
   // return false;
    var checkedOptionID = 0;
    if(!questionID || questionID == '')
    {
        questionID = 0;
    }
    for(i=1; i<=6; i++)
    {
        if(document.getElementById('question'+questionID+'option'+i))
        {
               // alert("viney");
              if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor == 'orange')
              {
                 checkedOptionID  =  i;
              } 
        }
    }
    if(!str)
    {
        str = 0;
    }
    
    if(!exactValue && !mode)
    {
    
        if(document.getElementById('m'))
        {
            //alert(checkedOptionID);
            var getMinutes = document.getElementById('m').value;  
            var getSeconds = document.getElementById('s').value;
            var pars     = Form.serialize('questionListing');
            var myAjax = new Ajax.Request(oState.baseUrl + 'demo_ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID+"&getm="+getMinutes+"&gets="+getSeconds, {method: 'post', parameters: pars, onLoading: textSearchLoadQuestion, onComplete: showQuestionList}); 
        }
        else
        {
            var pars     = Form.serialize('questionListing');
            var myAjax = new Ajax.Request(oState.baseUrl + 'demo_ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID, {method: 'post', parameters: pars, onLoading: textSearchLoadQuestion, onComplete: showQuestionList}); 
        }
        
    }
    else
    {
           //var pars     = Form.serialize('questionListing');
          window.open (oState.baseUrl + 'demo_test.php?q='+str+"&domainStr="+exactValue+"&mode="+mode+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+'&time='+myTime+include_other, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");
    }    
}

function goToTest(URL)
{
    urlArray = URL.split("?");
    strQuery = urlArray[1];   

    var str = 0;
    //window.opener.close();

    var myAjax = new Ajax.Request(oState.baseUrl + 'ed_function.php?' + strQuery, {
        method    : 'get', 
        onLoading : textSearchLoadQuestion, 
        onComplete: showQuestionList_temp
        });
}

function goToTestDemo(URL)
{ 
//    urlArray = URL.split("?");
//    strQuery = urlArray[1];   
//    var str = 0;
    //var myAjax = new Ajax.Request(oState.baseUrl + 'ed_function.php?'+strQuery, {method: 'get', onLoading: textSearchLoadQuestion, onComplete: showQuestionList_temp1}); 
  window.open (URL, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");
}

function openReviseTest(id) {
  var url = oState.baseUrl + 'test_revise.php?id=' + id
  window.open (url, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");
  return false;
}

function openReviseTestNotes(id) {
  var url = oState.baseUrl + 'test_revise.php?id=' + id + '&show_note';
  window.open (url, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");
  return false;
}

function openDemoTest() {
  var url = oState.baseUrl + 'test_demo.php'
  window.open (url, "mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");
  return false;
}


function textSearchLoadQuestion() 
{
    //$('searchLoad').style.display = 'block';
}
function showQuestionList(originalRequest) 
{ 
    var str = originalRequest.responseText;
    var strArray =  str.split("@@");
    document.getElementById('questionhere').innerHTML = strArray[0];
    document.getElementById('questionhere').style.display = '';
    strArray[1] = parseInt(strArray[1]);
    strArray[2] = parseInt(strArray[2]);
    strArray[3] = parseInt(strArray[3]);
   // alert( strArray[1] + " " + strArray[2] + " " + strArray[3]);
    //return false; 
    if(strArray[2] > strArray[1]) 
    { 
      myJsProgressBarHandler.setPercentage('element1',strArray[2] * strArray[3]); 
    }
    else
    {
     myJsProgressBarHandler.setPercentage('element1', strArray[2] * strArray[3]);        
    }
    if(strArray[2] >= strArray[1]) 
    { 
      document.getElementById('display_bar').innerHTML =  document.getElementById('demo').innerHTML;  
    }        
    
    
}

function makeAnswer(iAnswerNum, iQuestionId)
{
    var aValues = [];
    $rows = jQuery('#js-answers tr.js-answer-row').removeClass('js-selected-row');
    $rows.each(function()
    {
        $input = jQuery(this).find('input');
        if ('radio' == $input.attr('type'))
        {
            if ($input.attr('value') == iAnswerNum)
            {
                $input.attr('checked', true);
            }

            aValues = [iQuestionId];
        }
        else
        {
            if ($input.attr('value') == iAnswerNum)
            {
                $input.attr('checked', !$input.attr('checked'));
            }

            if ($input.attr('checked'))
            {
                aValues.push($input.attr('value'));
            }
        }
    });

    for (var i = 0; i < aValues.length; i++)
    {
        jQuery(this).addClass('js-selected-row');
    }

    updateQuestion(iQuestionId, aValues.join(','));
}

function checkAnswerRow(optionRowID, questionID, x)
{
    var optionsArr = optionRowID.split('option');    
    var i;
    var j;

    for(i=1; i<=6; i++)
    {
        if(optionsArr[1] != i)
        {  
            if(document.getElementById('question'+questionID+'option'+i))
            {  
                var rowId = 'question'+questionID+'option'+i; 
                var radioRowID = 'radio' + rowId;
                var y = x.split(",")
                for(j=0; j<y.length; j++)
                {
                    var z = y[j].split("&");
                    if(z[0] == rowId)
                    {
                        document.getElementById(rowId).style.backgroundColor = z[1];
                        document.getElementById(radioRowID).checked = false;
                    }
                }
            }
        }
    }

    document.getElementById(optionRowID).style.backgroundColor='orange';
    document.getElementById('radio'+optionRowID).checked= "checked";
    updateQuestion(questionID, optionsArr[1]);
}
function updateQuestion(questionID, option)
{
    
    if(document.getElementById('m'))
    {
        var pauseTime = document.getElementById('m').value + "." +  document.getElementById('s').value;  
    }
    else
    {
        var pauseTime = "00.00";
    }
    var myAjax     =     new Ajax.Request(oState.baseUrl + 'insert_question.php?question='+questionID+"&option="+option+"&thisTime="+pauseTime, {method: 'get', onLoading: testLoad1, onComplete: testResponse1});  
    
}  
function  testLoad1()
{
   //    
}  

function  testResponse1(originalRequest)
{
    var str = originalRequest.responseText;  
    var arrStr = str.split("--separator--");   
    myJsProgressBarHandler.setPercentage('element1', arrStr[0]); 
    document.getElementById('total_answered').innerHTML = arrStr[1]; 
}
            
function color1(optionRowID)
{
    if(document.getElementById(optionRowID).style.backgroundColor != 'orange')
    {
        document.getElementById(optionRowID).style.backgroundColor = '#dbedff';               
    }
}

function color2(optionRowID, mouseOutColor)
{
    var exactMouseOutColor = trim(mouseOutColor);
    if(document.getElementById(optionRowID).style.backgroundColor != "orange")
    {
        document.getElementById(optionRowID).style.backgroundColor = exactMouseOutColor;               
    }  
}

function showCart(pageName, credits, productSessionID, productID, productName, del)
{
//alert(productSessionID);
//return false;

    if(del == 'delAll')
    {
        var urlString =  pageName + "?" + "credits=" + credits + "&productSessionID=" + productSessionID + "&productID=" + productID + "&productName=" + productName + "&del=delAll";
    }
    else if(del == 'del')
    {
        var urlString =  pageName + "?" + "credits=" + credits + "&productSessionID=" + productSessionID + "&productID=" + productID + "&productName=" + productName + "&del=del";
    }
    else
    {
        var urlString =  pageName + "?" + "credits=" + credits + "&productSessionID=" + productSessionID + "&productID=" + productID + "&productName=" + productName;
    }
        shoppingCart(urlString);
}

function showCartForEutestPackage(url)
{
    //alert(url);
    //return false;
    shoppingCart(url); 
    return false;
}

function showCartForEutrainingPackage(url)
{
    shoppingCart(url); 
}


function shoppingCart(urlString) {
    if(document.getElementById('shopHeaderDiv')) {
        document.getElementById('shopHeaderDiv').style.display = ''; 
    }
    
    if(document.getElementById('payRowButtonId')) {
        document.getElementById('payRowButtonId').style.display = ''; 
    }
    
    if(document.getElementById('yourShoppingCartId')) {
        document.getElementById('yourShoppingCartId').style.display = ''; 
    }
    
    if(document.getElementById('yourShoppingCartIdRow')) {
        document.getElementById('yourShoppingCartIdRow').style.display = ''; 
    }

    Arboreus.requestToCart(urlString);
}

function updateShoppingCartWithRedirect(urlString, redirectUrl) {
    var myAjax = new Ajax.Request( urlString, {
        method: 'get',
        onComplete: function () {
            document.location = redirectUrl;
        }
    }); 
    
    return false;
}

function shoppingCartResponse(obj) {
    if (typeof obj !== 'undefined') {
        jQuery('#shopping-cart-loading').addClass('hidden');
        jQuery('#shopping-cart-container .loading-background').addClass('hidden');
        
        if (obj.success) {
            var cart = jQuery('#shoppingCart');
            if(cart.length > 0) {
                cart.html(obj.content);
            } else {
                var right_col = jQuery('div.right-col');
                right_col.html('<div id="shopping-cart-container" class="right-spacer-gray"><div class="loading-background"><div class="loading"></div></div><div class="right-bottom-gray"><div class="my-cart" id="shoppingCart">' + obj.content + '</div></div></div>' + right_col.html());
            }

            if (obj.content.length === 0) {
                jQuery('#shopping-cart-container').remove();
            }

            if (obj.warning && obj.warning.type == 'Duplicate_Items') {
                if (jQuery.browser.msie) {
                    jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden')
                        .click(function(){
                            jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');
                            jQuery('#popup_simple').toggleClass('hidden');
                        });
                } else { //in all the rest browsers - fade slowly
                    jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow', 0.7)
                        .click(function(){
                            jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');
                            jQuery('#popup_simple').toggleClass('hidden');
                        });
                }

                var warningMessage = jQuery('div#popup_simple h6')[0].innerHTML;

                warningMessage = warningMessage.replace('%packageName1%', obj.warning.productName1);
                warningMessage = warningMessage.replace('%packageName2%', obj.warning.productName2);

                jQuery('div#popup_simple h6')[0].innerHTML = warningMessage;

                jQuery('div#popup_simple #p_b_yes_text')[0].innerHTML = obj.warning.yes;
                jQuery('div#popup_simple #p_b_no_text')[0].innerHTML = obj.warning.no.replace('%productName%', obj.warning.productName2);
                jQuery('div#popup_simple #packID')[0].innerHTML = obj.warning.packageID;

                jQuery('#popup_simple')
                    .alignCenter()
                    .toggleClass('hidden');

                Arboreus.refreshActions();
                return false;
            }
            
            if (obj.warning && obj.warning.type == 'Limit_Free_Packages') {
                if (jQuery.browser.msie) {
                    jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden')
                        .click(function(){
                            jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');
                            jQuery('#popup_simple_free_package_limit').toggleClass('hidden');
                        });
                } else { //in all the rest browsers - fade slowly
                    jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow', 0.7)
                        .click(function(){
                            jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');
                            jQuery('#popup_simple_free_package_limit').toggleClass('hidden');
                        });
                }

                var warningMessage = jQuery('div#popup_simple_free_package_limit h6')[0].innerHTML;

                jQuery('div#popup_simple_free_package_limit h6')[0].innerHTML = warningMessage;

                jQuery('#popup_simple_free_package_limit').alignCenter().toggleClass('hidden');

                Arboreus.refreshActions();
                return false;
            }

            Arboreus.refreshActions();
        } else {
            alert(obj.errorMessage);
        }
    }
}

function checkTestSubmit()
{
        //alert("viney");
       // return false;
 
        var title_package = "Test Submition Confirmation";
        var url = oState.baseUrl + 'test_confirm.php';
        ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", url, title_package, "width=450px,height=300px,left=430px,top=290px,resize=1,scrolling=1");
        ajaxwin.onclose=function(){return window.confirm("Close window ?")}; //Run custom code when window is about to be closed    
}
 
function insertTest()
{
    var myAjax     =     new Ajax.Request(oState.baseUrl + 'insert_test.php', {method: 'get', onLoading: testLoad, onComplete: testResponse});
    
}  

function  testLoad()
{
   //    
}  

function  testResponse(originalRequest)
{
  var str = originalRequest.responseText;
  //alert(str);
  //return false;
  document.getElementById('statistics').innerHTML =  str; 
  //document.getElementById('statistics').style.display = 'none';
  document.getElementById('success_submit').style.display = ''; 
   
}

function displayStatistics(questionID)
{
   if(questionID != '')
   {
        for(i=1; i<=6; i++)
        {
               if(document.getElementById('question'+questionID+'option'+i))
                {  
                    if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor == 'orange')
                    {
                       var url =  oState.baseUrl + 'test_statistics.php?firstQuestionID=' +  questionID + "&firstAnswerID=" + i;
                       break; 
                    }
                }
        }
        
         if(url)
         {   
            var myAjax     =     new Ajax.Request( url , {method: 'get', onLoading: statisticsLoad, onComplete: statisticsResponse});
         }
         else
         {
            var myAjax     =     new Ajax.Request(oState.baseUrl + 'test_statistics.php', {method: 'get', onLoading: statisticsLoad, onComplete: statisticsResponse});  
         }
   }
   else
   {
       var myAjax     =     new Ajax.Request(oState.baseUrl + 'test_statistics.php', {method: 'get', onLoading: statisticsLoad, onComplete: statisticsResponse});
   }
}  

function displayStatisticsDemo(questionID)
{
//alert(questionID);
   if(questionID != '')
   {
        for(i=1; i<=6; i++)
        {
               if(document.getElementById('question'+questionID+'option'+i))
                {  
                    if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor == 'orange')
                    {
                       var url = oState.baseUrl + 'test_statistics_demo.php?firstQuestionID=' +  questionID + "&firstAnswerID=" + i;
                       break; 
                    }
                }
        }
        
         if(url)
         {   
            var myAjax     =     new Ajax.Request( url , {method: 'get', onLoading: statisticsLoad, onComplete: statisticsResponse});
         }
         else
         {
            var myAjax     =     new Ajax.Request(oState.baseUrl + 'test_statistics_demo.php', {method: 'get', onLoading: statisticsLoad, onComplete: statisticsResponse});  
         }
   }
   else
   {
       var myAjax     =     new Ajax.Request(oState.baseUrl + 'test_statistics_demo.php', {method: 'get', onLoading: statisticsLoad, onComplete: statisticsResponse});
   }
    
 
}     

function pauseTime()
{
    //hidebar();
    window.clearInterval(thetimer);
    var pauseTime = document.getElementById('m').value + "." +  document.getElementById('s').value;
    var myAjax = new Ajax.Request(oState.baseUrl + 'insert_question.php?vineyTime='+pauseTime, {method: 'get', onLoading: statisticsLoad, onComplete: statisticsResponse}); 
}  

function pauseTime1()
{
    if(document.getElementById('m'))
    {
            var pauseTime = document.getElementById('m').value + "." +  document.getElementById('s').value;
            var myAjax = new Ajax.Request(oState.baseUrl + 'insert_question.php?vineyTime='+pauseTime, {method: 'get', onLoading: statisticsLoadEmpty, onComplete: statisticsResponseEmpty});
    }
}                                                       
function statisticsResponseEmpty()
{
    ///
}

function statisticsLoadEmpty()
{
    ///
}

function startMyTime()
{
    thetimer=window.setInterval('countdown()', 1000);
}

function countdown()
{
    if(document.getElementById("s"))
    {
        var sv = document.getElementById("s").value;
        var mv = document.getElementById("m").value;
        var hv = document.getElementById("h").value;

        //alert(sv);

        if(sv!=00)
        {
            pauseTime1();
            var sv=sv-1;
            if(sv<10)
            {
            sv="0"+sv;
            }
        }
        else if(mv!=00)
        {
            var mv=mv-1;
            var sv=59;
            if(mv<10)
            {
            mv="0"+mv;
            }
            
            if(mv == "04" && sv == "59")
            {
                alert("Your test is going to be completed in 5 minutes !Please complete the test as soon as possible !");
                thetimer=window.setInterval('countdown()', 1000);
            }         
        }
        else if(hv!=00)
        {
            var hv=hv-1;
            var mv=59;
            var sv=59;
            if(hv<10)
            {
                hv="0"+hv;
            }
        }
        else
        {
            //alert("Countdown finished");
            window.location = oState.baseUrl + "insert_test.php?act=automatic_close";
            clearInterval(thetimer);
        }

        document.getElementById("s").value = sv;
        document.getElementById("m").value = mv;
        document.getElementById("h").value = hv;
    }
}

function  statisticsLoad()
{
//    
} 

function  statisticsResponse(originalRequest)
{
     var str = originalRequest.responseText; 
     document.getElementById('light').innerHTML = originalRequest.responseText;
     document.getElementById('light').style.display = 'block';
     if(document.getElementById('confirm'))
     {
        document.getElementById('confirm').style.display='';
     }
     if(document.getElementById('confirn'))
     {
        document.getElementById('confirn').style.display='';
     }     
     document.getElementById('fade').style.display = 'block';        
 }  
 
 function newTimerResponse()
 {
     document.getElementById('light').innerHTML = document.getElementById('confirm').innerHTML;
     document.getElementById('light').style.display = 'block';
     document.getElementById('fade').style.display = 'block';
 }

function show123()
{
    //alert("viney");
    thetimer=setInterval('countdown()', 1000)
    document.getElementById('light').style.display='none';
    document.getElementById('fade').style.display='none';
} 

  
 
 function markQuestion(markQuestionID)
 {
    var myAjax = new Ajax.Request(oState.baseUrl + 'test_statistics.php?markQuestionID=' + markQuestionID, {method: 'get', onLoading: markLoad, onComplete: markResponse});
 }   

function markLoad()
{
}  

function markResponse(originalRequest)
{
    var str = originalRequest.responseText;
    document.getElementById('markMessage').innerHTML = str;
}   

function setExlanationFlag(flagStatus)
{
    if(flagStatus == 1)
    {
        alert("Automatic display turned on!");
    }
    else
    {
         alert("Automatic display turned off!");
    }
    
    //return false;
    var myAjax = new Ajax.Request(oState.baseUrl + 'set_flag.php?flag=' + flagStatus, {method: 'get', onLoading: setExlanationFlagLoad, onComplete: setExlanationResponse});
}
function setExlanationFlagLoad()
{
    //    
}  

function setExlanationResponse(originalRequest)
{
    
   // var str = originalRequest.responseText;
   // alert(str);
} 

function enterNote()
{
    if(document.getElementById('user_note').value == '')
    {
       var note = "empty"; 
       var myAjax = new Ajax.Request(oState.baseUrl + 'enter_note.php?note='+note, {method: 'get', onLoading: noteLoad, onComplete: noteResponse}); 
    }
    else
    {
       var note = document.getElementById('user_note').value; 
       var myAjax = new Ajax.Request(oState.baseUrl + 'enter_note.php?note='+note, {method: 'get', onLoading: noteLoad, onComplete: noteResponse});         
    }
}

function enterNoteDemo()
{
    if(document.getElementById('user_note').value == '')
    {
       var note = "empty"; 
       var myAjax = new Ajax.Request(oState.baseUrl + 'enter_note_demo.php?note='+note, {method: 'get', onLoading: noteLoad, onComplete: noteResponse}); 
    }
    else
    {
       var note = document.getElementById('user_note').value; 
       var myAjax = new Ajax.Request(oState.baseUrl + 'enter_note_demo.php?note='+note, {method: 'get', onLoading: noteLoad, onComplete: noteResponse});         
    }
}

function noteLoad()
{
    //    
} 

function noteResponse(originalRequest)
{
    var str = originalRequest.responseText;
    document.getElementById('note_success').style.display = '';
    document.getElementById('note_success').innerHTML = str;
} 

function displaySingleNotes(questionID)
{
   var myAjax = new Ajax.Request(oState.baseUrl + 'display_single_note.php', {method: 'get', onLoading: displaySingleLoad, onComplete: displaySingleResponse});
}   

function noteLoad()
{
    //    
} 

function noteResponse(originalRequest)
{
    var str = originalRequest.responseText;
    document.getElementById('note_success').style.display = '';
    document.getElementById('note_success').innerHTML = str;
}

function displaySingleLoad()
{
    //    
} 

function displaySingleResponse(originalRequest)
{
     var str = originalRequest.responseText; 
     document.getElementById('light').innerHTML = originalRequest.responseText;
     document.getElementById('light').style.display = 'block';
     document.getElementById('fade').style.display = 'block';
}

function displayAllNotes(questionID)
{
   var myAjax = new Ajax.Request(oState.baseUrl + 'display_single_note.php?view=all', {method: 'get', onLoading: displaySingleLoad, onComplete: displaySingleResponse});
} 

function displayAllNotesDemo(questionID)
{
   var myAjax = new Ajax.Request(oState.baseUrl + 'display_single_note_demo.php?view=all', {method: 'get', onLoading: displaySingleLoad, onComplete: displaySingleResponse});
} 


function displaySingleLoad()
{
    //    
} 

function displaySingleResponse(originalRequest)
{
     var str = originalRequest.responseText; 
     document.getElementById('light').innerHTML = originalRequest.responseText;
     document.getElementById('light').style.display = 'block';
     document.getElementById('fade').style.display = 'block';
}

function displayHelp()
{
   var myAjax = new Ajax.Request(oState.baseUrl + 'help.php?view=all', {method: 'get', onLoading: displayHelpLoad, onComplete: displayHelpResponse});
} 

function displayHelpLoad()
{
    //    
} 

function displayHelpResponse(originalRequest)
{
     var str = originalRequest.responseText; 
     document.getElementById('light').innerHTML = originalRequest.responseText;
     document.getElementById('light').style.display = 'block';
     document.getElementById('fade').style.display = 'block';
}

function displayErrorDiv()
{
//    if(document.getElementById('error_text_div').style.display == '')
//    {
//       document.getElementById('error_text_div').style.display = 'none'; 
//    }
//    else
//    {
//	//alert(document.getElementById('error_text_div').innerHTML);		
//	 document.getElementById('light').innerHTML = document.getElementById('error_text_div').innerHTML;			
//     // document.getElementById('error_text_div').style.display = '';  
//    }
     
     document.getElementById('light').innerHTML = document.getElementById('error_text_div').innerHTML;
     document.getElementById('error_text_div').innerHTML = '';
     document.getElementById('light').style.display = 'block';
     document.getElementById('fade').style.display = 'block';  
}

function reportError(questionID)
{
//error_text
var checkedOptionID = 'No Answer';
    for(i=1; i<=6; i++)
    {
        if(document.getElementById('question'+questionID+'option'+i))
        {
              if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor == 'orange')
              {
                 checkedOptionID  =  i;
                 break;
              } 
        }
    }
    
    if(document.getElementById('error_text').value == '')
    {
       var error = "empty"; 
       var myAjax = new Ajax.Request(oState.baseUrl + 'error_report.php?error='+error+"&user_answer="+checkedOptionID, {method: 'get', onLoading: reportLoad, onComplete: reportResponse}); 
    }
    else
    {
       var error = document.getElementById('error_text').value; 
       var myAjax = new Ajax.Request(oState.baseUrl + 'error_report.php?error='+error+"&user_answer="+checkedOptionID, {method: 'get', onLoading: reportLoad, onComplete: reportResponse});
    }
}
function returnFromErrorReport()
{
   document.getElementById('light').style.display='none';
   document.getElementById('fade').style.display='none'; 
   document.getElementById('error_text_div').innerHTML = document.getElementById('light').innerHTML;
   document.getElementById('light').innerHTML = '';
}

function reportLoad()
{
    //    
} 

function reportResponse(originalRequest)
{
    var str = originalRequest.responseText; 
    document.getElementById('error_success').style.display = '';
    document.getElementById('error_success').innerHTML = str;    
} 

function HighlightText(textValue)
{
   var myAjax = new Ajax.Request(oState.baseUrl + 'help.php?textvalue='+textValue, {method: 'get', onLoading: highlightLoad, onComplete: highlightResponse}); 
}

function highlightLoad()
{
    //    
} 

function highlightResponse(originalRequest)
{
    var str = originalRequest.responseText; 
    document.getElementById('replaceContent').innerHTML = str; 
    if(document.getElementById('focusSpan'))
    { 
        document.getElementById('focusSpan').focus();
    }
    
} 

function showOtherDrop(strOtherDomainIds)
{
    var arrOtherDomainIds =  strOtherDomainIds.split(",");
    var i;
    var include_other = '';
          if(document.getElementById('include_other').checked)
          {  
            document.getElementById('display_other').style.display = '';
          }
          else
          {
                for(i=0; i<arrOtherDomainIds.length; i++)
                {
                        if(arrOtherDomainIds[i] == '-2' && document.getElementById('eu_other').value != '')
                        {
                            document.getElementById('eu_other').value = '';
                        }   
                        else if(arrOtherDomainIds[i] == '-3' && document.getElementById('vr_other').value != '')
                        {
                            document.getElementById('vr_other').value = ''; 
                             
                        }
                        else if(arrOtherDomainIds[i] == '-4' && document.getElementById('nr_other').value != '')
                        {
                            document.getElementById('nr_other').value = ''; 
                        } 
                        else if(arrOtherDomainIds[i] != '-2' && arrOtherDomainIds[i] != '-3' && arrOtherDomainIds[i] != '-4')
                        {
                            var otherId= "ds_other_"+arrOtherDomainIds[i];
                            if(document.getElementById(otherId))
                            {
                                if(document.getElementById(otherId).value != '')
                                {
                                   document.getElementById(otherId).value = ''; 
                                } 
                            }
                        }            
                        document.getElementById('display_other').style.display = 'none';
                      }
          }
          
          changeTime();
}

function goToUserRemainFunction()
{
    if(document.getElementById('use_remaining_credits').checked)
    {
        location.href = oState.baseUrl + 'paypal2.php?u=1';
    }
    else
    {
        location.href = oState.baseUrl + 'paypal2.php';         
    }
  
}

function goToUserRemainFunctionForBankTransfer(formName)
{
    //buyCredit
    

    
    if(document.getElementById('use_remaining_credits').checked)
    {
       buyCredit(oState.baseUrl + 'insertCredit2.php?method=bank&u=1', formName);
    }
    else
    {
    //alert("vineyasas");
    //return false;    
        buyCredit(oState.baseUrl + 'insertCredit2.php?method=bank', formName);         
    }
  
}


function manageSettingsDivs(id)
{
    if($(id).style.display=='inline')
    {
        $(id).style.display='none';    
    }
    else
    {
        $(id).style.display='inline';    
    }
}

function checkDiscount()
{
    
     if(document.getElementById('code').value == '')
     {
        alert("Please enter discount !");
        return false;
     } 
     else
     {
        url = oState.baseUrl + 'getDiscount.php?code='+document.getElementById('code').value;
        var myAjax     =     new Ajax.Request( url, {method: 'get', onLoading: getDiscountLoad, onComplete: getDiscountResponse}); 
     } 
}

function getDiscountLoad()
{
//  $('indexLoad').innerHTML = '<img src="images/loading.gif" border="0"/> loading...';
//  $('indexLoad').style.display = '';
//  $('indexContentDiv').style.display = 'none';
//  $('indexContentDiv').innerHTML     = '';
}

function getDiscountResponse(originalRequest) 
{ 

  var str = originalRequest.responseText;
  
  //alert(str);
  
  //return false;
  var arrStr = str.split("-separator-");
  
 // alert(arrStr[1])
  if(arrStr[1])
  {
    if(arrStr[1] == 1)
    {
        document.getElementById('discount_button').disabled = "disabled"; 
    }   
  }

document.getElementById('discountMessage').innerHTML = arrStr[0];

 // alert(arrStr[0]); 
//  
//  if(document.getElementById('displayCode'))
//  {
//    document.getElementById('displayCode').innerHTML = "<b>"+arrStr[1] + arrStr[2];
//  }
//  
//  if(document.getElementById('displayCode1'))
//  {
//   document.getElementById('displayCode1').innerHTML = "<b>"+arrStr[1] + arrStr[2]; 
//   document.getElementById('actualCred').innerHTML = eval(document.getElementById('actualCred').innerHTML) - eval(arrStr[1]);
//  }
//  
//  if(document.getElementById('actualCred'))
//  {
//    document.getElementById('actualCred').innerHTML = eval(document.getElementById('actualCred').innerHTML) - eval(arrStr[1]);
//  }
//  
//  if(arrStr[1] == 0)
//  {
    //alert("viney");
//  }
//  else             
//  {
    ///alert("viney1");
//    document.getElementById('disCode').disabled = "true";
//    document.getElementById('discButton').disabled = "true";
//  }
  
  

}


function displayHideId(id)
{
    var domElement = document.getElementById(id);

    if (domElement)
    {
        if (domElement.style.display == 'none')
        {
            domElement.style.display = ''; 
        }
        else if (domElement.style.display == '')
        {
            domElement.style.display = 'none'; 
        }
    }
}

// BEGIN online courses catalog functions

function onCategoryChange(cat_name)
{
    var el = document.getElementById('currentCategory');
    if(el)
    {
        el.value = cat_name;
        var form = document.getElementById('packageSearchForm');
        if(form)
        {
            form.submit();
        }	
    }	
}


function onSortCourseChange()
{
        var form = document.getElementById('packageSearchForm');
        if(form)
        {
            form.submit();
        }	
}

function onRateClick(obj, product_id, rating)
{

    var user_review = '';
    url = oState.baseUrl + 'getRating?q='+rating+'&p='+product_id+'&user_review='+user_review;
    var myAjax = new Ajax.Request(url, {method: 'get', onComplete: getRateResponse});
    
}


function getRateResponse(originalRequest) 
{ 

  var str = originalRequest.responseText;
  
  // var arrStr =  str.split("&");
  //alert(arrStr[0]);

}

function onAddReview(product_id, name, LANG)
{
    alert(product_id);

}

divClassName = '';
function onRateMouseOut(obj)
{
    var div = obj.parentNode;
    if(div)
    {
        clearStars(div);	
    }
    div.className = divClassName;
    divClassName = '';
}
function onRateMouseOver(obj)
{
    var div = obj.parentNode;
    if(div)
    {
            
        var stars = div.getElementsByTagName('a');
        if(divClassName == '')
        {
            divClassName = div.className;
        }
        div.className = 'rates s5 r-o';
        clearStars(div);
        if(stars)
        {
            for(var i = 0; i< stars.length; i++)
            {
                if(obj == stars[i])
                {
                    div.className = 'rates s'+(i+1)+' r-o';
                    break;
                }
            }	
        }	
    }
}
function clearStars(div)
{
    div.className = 'rates s0 r-o';
}

// END	online courses catalog functions




var oState = oState || {baseUrl: ''};


function composeTestShowAll()
{
    jQuery('span.show-posit').hide();
    jQuery('span.hide-posit').show();
}

function composeTestHideAll()
{
    jQuery('span.show-posit').show();
    jQuery('span.hide-posit').hide();
}

