var c=0;
var state;

function change()
{
    if(c==0)       
        state=document.getElementById('state').innerHTML;   
   if(document.getElementById('campus_country').value != "India")
   {  
       document.getElementById('state').innerHTML="<input type='text' id='cstate' name='campus[state]' onblur=validate(this,'valstate','label_state',0) />";
   }     
   else
   {
       document.getElementById('state').innerHTML=state;               
   }      
   c++;
}

//var pre=0;
//var cpre=0;
function mycampuslist(no,did,key,id)
{
    if(id==1)
        {
    ajaxFunction(document.getElementById(did),"../campus/mycampuslist?keyword="+key+"&kk=1");
    //document.getElementById("char"+no).className="cd_current";
    //document.getElementById("char"+pre).className="";
    //pre=no;
        }
    else
    {
                ajaxFunction(document.getElementById(did),"../campus/mycampuslist?keyword="+key+"&kk=0");
//                document.getElementById("char"+no).className="cd_current";
//                document.getElementById("char"+cpre).className="";
//                cpre=no;
    }
    
}
function viewfull()
{
    document.getElementById('fulldetails').style.display='inline';
    document.getElementById('shortdetails').style.display='none';
    document.getElementById('recentjoiner').style.display='none';
    document.getElementById('timetable').style.display='none';
    document.getElementById('right3').style.display='none';
    document.getElementById('extend').style.width='750px';
}


var course_count=0;
var add_mycourse =new Array(500);
var stylecount=0
function mycourse()
{

    var course=document.getElementById('addcourse').value;
    var did=document.getElementById('mycampus_course');
    var cc= did.innerHTML.toString();
    var cs=cc.substring(0,cc.length-16);
    cs=cs+"<tr style='background-color:#dddddd' id='mycourse_row"+course_count+"'>"
        +"<td id='mycourse"+course_count+"'>"+course+"</td>"
        +"<td><input id='myfees"+course_count+"' type='text' size='3' /></td>"
        +"<td id='mydelete"+course_count+"' style='cursor:pointer;' onclick='myCourseDel("+course_count+")'><img style='width:15px;height:15px' align='right' src='/images/close.gif'></td></tr></tbody></table>" ;
    did.innerHTML=cs;
    add_mycourse[course_count]=1;
    course_count=course_count+1;

    //alert(did.innerHTML);
}
function myCourseDel(count)
{
  document.getElementById('mycourse_row'+count).style.display='none';
  add_mycourse[count]=0;

}

function opencampus(site,name)
{
    mywindow = window.open (site,"www.stutalk.com/"+name ,"location=1,status=1,scrollbars=1,width=600,height=500");
    mywindow.moveTo(400,300);
    //window.open(site,site,site);
}
function showdiv(divid)
{
    document.getElementById(divid).style.display='inline';
    document.getElementById('addcontent').style.display='none';
}
/*function getCourses()
{    
 var did=document.getElementById('campus_course');
 var url= "../campus/getcourses?category="+ document.getElementById('category').value;   
   ajaxFunction(did,url);
  //window.location =  "../campus/getcourses?category="+ category;
 //  alert(category);
} */
function addAll(identy)
{
    //document.form_campus.submit();
    if(checkCampusImages())
{    
    var i;
    var cour="";
    var fee=""
    
    
    for(i=0;(i<course_count);i++)
    {
        if(add_mycourse[i]==1)
          {
             cour=cour+document.getElementById('mycourse'+i).innerHTML+"!"
             temp= document.getElementById('myfees'+i).value;
             if (temp.length==0) 
                fee=fee+"NULL"+"!" ;
             else
              fee=fee+temp+"!";
          }                  
    }    
   /* var coursediv=document.getElementById('campus_course');
    coursediv.innerHTML=coursediv.innerHTML+"<input type='hidden' name='cou' value='" +cour + "'>"
                                           +"<input type='hidden' name='fee' value='" +fee + "'>";  */
                                       var ccc=1;
    if(document.getElementById('campus_country').value != "India")
          ccc=0;
    var cate=validate(document.getElementById('category'),'valcategory','label_category',1);
    var ctype=validate(document.getElementById('ctype'),'valtype','label_type',1);
    var cstate=validate(document.getElementById('cstate'),'valstate','label_state',ccc);
    var cdes=validate(document.getElementById('cam_des'),'valdesc','label_desc',0)
    var ccity=validate(document.getElementById('campus_city'),'valcity','label_city',0);
      
   
   if(identy==0)
   {
        var cname= validate(document.getElementById('cname'),'valname','label_name',0);   
        if (document.getElementById('cname').value.length==0)
            document.getElementById('valname').innerHTML="Please Specify a Campus Name"
     
     var ex;
   if(cname==0)
   {
       var str=document.getElementById('valname').innerHTML.toString();
       var l=(12+document.getElementById('cname').value.length);
       str=trim(str);
       var val=str.substring(l,l+3);
      // alert(l+" "+val+" "+document.getElementById('cname').value.length+" "+str+" "+str.length );
       document.getElementById('valname').style.display='inline';      
        if(trim(val)=="not")
           ex=1;           
    }  
else
{
return checkExists();
}
checkExists();
    if(cate || ctype || cstate || cdes  || ccity || ex || cname)       
        return false;
   }
   else
   {
       if(cate || ctype || cstate || cdes  || ccity )       
        return false;
   }    
}
else
{
return false;
}   
    /*return false;
    var browser=navigator.appName;
      alert(browser);   */
}

function editcampus(dd,divid,cid)
{
      
    var did=document.getElementById(divid);
    var url="../campus/editcampus?campid="+cid;
   ajaxFunction(did,url);
   document.getElementById(dd).innerHTML="<a href='../campus/viewcampus?campid="+cid+"'><img src='http://174.133.183.2/images/home_icon.gif'  alt='Cancel'/>Cancel</a>";
    
}



function ajaxFunction(did,url)
{
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
       did.innerHTML=xmlHttp.responseText;
      }
    }
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  }
  function checkExists()
  {

    var val= false;
    var categorydropdownIndex = document.getElementById('categoryids').selectedIndex;
var categorycampusType = document.getElementById('categoryids')[categorydropdownIndex].value;
var dropdownIndex = document.getElementById('category').selectedIndex;
var campusType = document.getElementById('category')[dropdownIndex].value;
that = document.getElementById('cname');
      if(trim(that.value).length==0)
          {
            that.style.border="#ff0000 1px solid" ;
            that.style.backgroundColor="#ffeeee";
            document.getElementById('valname').innerHTML="Please Specify a Campus Name"
            document.getElementById('valname').style.display='inline';
            document.getElementById('label_name').style.color='#e70031';
            val = false;
          }
      else
        {
            var did=document.getElementById('valname');
            var url= "../campus/checkcampusname?cname="+ that.value+"&category="+campusType+"&categorytype="+categorycampusType;   
            //alert(url);
             ajaxFunction(did,url);
             did.style.display='inline';
             that.style.backgroundColor="#ffffff";
             that.style.border="#7f9db9 1px solid" ;
             document.getElementById('label_name').style.color='#000000';
             val = false;             
        }  
         // alert(val);
          return val;      
  }
  function validate(that,error,label,identity) 
  {      
    if((trim(that.value).length==0 && identity==0)||(that.value=="Select" && identity==1))
   {
   //    that.style.backgroundColor="#ffeeee";
       document.getElementById(error).style.display='inline';
       document.getElementById(label).style.color='#e70031';
       return 1;
   }
   else
   {
     //    that.style.backgroundColor="#ffffff";
         document.getElementById(error).style.display='none';
         document.getElementById(label).style.color='#000000';
         return 0;
    }
   }
   
  
  function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
  
  function checkCampusImages()
{
finals = false;
  var form = document.form_campus
    for (i = 0; i < form.elements.length; i++) {

        if (form.elements[i].type == "file" ){
           var filename =form.elements[i].value;
var ext = filename.substring(filename.length-4,filename.length+4);
if(ext.toLowerCase()==".jpeg" || ext.toLowerCase()==".jpg" || ext.toLowerCase()==".png" || ext.toLowerCase()==".gif" || ext=="")
{
finals = true;
document.getElementById("errmsg").style.display='none';
}
else
{
finals = false;
document.getElementById("errmsg").style.display='';
break;
}

        }

    }
return finals;
}
