var contentObj;
var contentObj2;
var ajax = new sack();
var timerId = 0;

function submitEnter(myfield,e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13){
		blockLogin();
		return false;
	}else
	return true;
}

function getColName(pCId,pCName){
	document.getElementById("iCId").value=pCId;
	document.getElementById("iCName").value=pCName;
}

function selPrAddress(){
	if(document.getElementById("selPreAddr").checked){
		document.getElementById("iPerAddr").value = document.getElementById("iPreAddr").value;
		document.getElementById("iPerCity").value = document.getElementById("iPreCity").value;
		document.getElementById("iPerSt").value = document.getElementById("iPreSt").value;
		document.getElementById("iPerPin").value = document.getElementById("iPrePin").value;
		document.getElementById("iPerPh").value = document.getElementById("iPrePh").value;
		document.getElementById("iPerAlt").value = document.getElementById("iPreAlt").value;	
	}
}

function gotoRegister(pPage,mateId){
	if(document.getElementById("iCId").value == ''){
		alert("Please select a college.");
		return false;
	}
	var pCId = document.getElementById("iCId").value;
	var pCName = document.getElementById("iCName").value;
	if(pPage == "Register"){
		window.location = "mcz_log_register.php?cId=" + pCId + "&cNm=" + pCName;
	} else if(pPage == "NewColInfo"){
		window.location = "mcz_log_usercnew.php?cId=" + pCId + "&cNm=" + pCName;
	} else { 		
		window.location = "mcz_log_usercedit.php?mcz_mate_id=" + mateId + "&cId=" + pCId + "&cNm=" + pCName; 
	}
}

function gotoCancel(pPage,userId){
	if(pPage == "Register"){
		window.location = "mcz_heart.php";
	} else if(pPage == "NewColInfo"){
		window.location = "mcz_log_usercinfo.php?user=" + userId;
	} else { 		
		window.location = "mcz_log_usercinfo.php?user=" + userId;
	}
}


function mlessWin(url,mwidth,mheight){
//if (document.all&&window.print) //if ie5
//	eval('window.showModelessDialog(url,"","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px")')
//else
//	eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1")')

	eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1")')
}

function loadImage(dType){
	if(dType == "S"){
		timerId = setTimeout("loadImage('S')", 4000);
	}

	var imgArr = new Array();
	var cimgId=eval(document.getElementById("cimg_id").value);

	imgArr = document.getElementsByName('imgIds[]');

	for(i=0;i<imgArr.length;i++){
		var imgSplit = imgArr[i].value.split("|");
		if(i == (imgArr.length-1)){
			clearTimeout(timerId);
		}
		if(cimgId == imgSplit[0]){
			if(dType == "P"){
				if((i-1) >= 0){
					var pimgSplit = imgArr[i-1].value.split("|");
					cimgId = pimgSplit[0];
					document.getElementById("cimg_id").value = cimgId;
					document.getElementById("imgDscr").innerHTML = pimgSplit[1];
				}
			} else{
				if((i+1) < imgArr.length){
					var nimgSplit = imgArr[i+1].value.split("|");
					cimgId = nimgSplit[0];
					document.getElementById("cimg_id").value = cimgId;
					document.getElementById("imgDscr").innerHTML = nimgSplit[1];
				}
			}
			var nStr = '<img src="gallery/mcz_showimages.php?image_id=' + cimgId + '" alt="images" width=400 height=380/>';
			document.getElementById("imgDisplay").innerHTML = nStr;
			break;
		}
	}
}

function forgotPasswd(){
	displayMessage("mcz_log_forgotpass.php",275,250);
	return false;
}

function enableVDeptText(sel){
	var vDText = sel.options[sel.selectedIndex].value;
	if (vDText == 0) {
		document.myVoice.voiceDeptTxt.disabled=false;
		document.myVoice.voiceDeptTxt.focus();
	} else {
		document.myVoice.voiceDeptTxt.disabled=true;
	}
}

function chkImgDscr(){
	var imgFile = document.getElementById("userfile").value;
	var imgDscr = document.getElementById("image_dscr").value;
	if((imgFile =="") || (imgDscr =="")){
		alert("Please enter the Image File and Description.");
		return false;
	}
}

function chkVoice(){
	var voiceTle = document.getElementById("voiceTle").value;
	var voiceDscr = document.getElementById("voiceDscr").value;
	if((voiceTle == "") || (voiceDscr =="")){
		alert("Please enter the Voice and Description.");
		return false;
	}
}

function chkResp(){
	var respDscr = document.getElementById("respDscr").value;
	if((respDscr == "")){
		alert("Please enter your comments.");
		return false;
	}
}

function slideRight(speedVar,elementId, headerElement){
   var element = document.getElementById(elementId);
   if(element.up == null || element.down){
      animate(elementId, 10, 0, 0, 437, speedVar, null);
      element.up = true;
      element.down = false;
      headerElement.innerHTML = "<br/><img src='images/right.gif'>";
   }else{
      animate(elementId, 10, 0, 273, 437, speedVar, null);
      element.down = true;
      element.up = false;
      headerElement.innerHTML = "<br/><img src='images/left.gif'>";
   }
}

function showMczPage(){
	contentObj.innerHTML = ajax.response;
}

function callChat(value){
	if(value.length<=0)
		return false;
	else
  		displayMessage("mcz_chat.php?chatUser=" + value,505,448);
  		return false;
}

function getPage(sel){
	var lvlId = sel.options[sel.selectedIndex].value;
	var slvlId = location.href.split("&");
	curLoc = slvlId[0]+"&"+slvlId[1]+"&lvlId="+lvlId;
	window.location=curLoc;
}

function getDistrictList(sel,idRName){
	var stateId = sel.options[sel.selectedIndex].value;
	document.getElementById('mczDistrict').options.length = 0;
	if(stateId.length>0){
		ajax.requestFile = 'lists/mcz_ldistricts.php?stateId='+stateId+'&idRName='+idRName;
		ajax.onCompletion = createDistricts;
		ajax.runAJAX();
	}
}

function createDistricts(){
	var obj = document.getElementById('mczDistrict');
	eval(ajax.response);
}

function showCollez(){
	contentObj = document.getElementById('rmcontent');
	contentObj.innerHTML = ajax.response;
}

function getCollez(fileName,page,frlog){
	var districtId = 0;
	var objState = document.getElementById('mczState');
	var stateId = objState.options[objState.selectedIndex].value;
	if(stateId != '0') {
		var objDistrict = document.getElementById('mczDistrict');
		districtId = objDistrict.options[objDistrict.selectedIndex].value;
	}
	var cityName = document.getElementById('mczCity').value;
	var streamId = document.getElementById('mczStream').value;
	var collezName = document.getElementById('mczName').value;

	if((stateId == 0) && (districtId == 0) && (cityName == '') && (streamId == 0) &&(collezName == '')) {
		alert("Please select one of the criteria");
		return false;
	}
	document.getElementById("rmcontent").innerHTML = '<br><br><br><p align=center><img src="images/loading.gif" /><br><span>Please refresh the page if content does not come up in a minute.</span></p>';
	fileName = fileName +'?stateId=' + stateId + '&districtId=' + districtId + '&cityName=' + cityName;
	fileName = fileName +'&streamId=' + streamId + '&collezName=' + collezName;
	fileName = fileName + '&page=' + page +'&frlog='+frlog;
	ajax.requestFile = fileName;
	ajax.onCompletion = showCollez;
	ajax.runAJAX();
}

function showDisCol(){
	contentObj2.innerHTML = ajax.response;
}

function getDisCol(fileName,paramNm,districtNm,streamNm,page){
	document.getElementById("divColRegion").innerHTML = '<p align=center><img src="images/loading.gif" /><br><span>Please refresh the page if content does not come up in a minute.</span></p>';
	fileName = fileName +'?paramNm=' + paramNm+'&districtNm=' + districtNm
	fileName = fileName +'&streamNm=' + streamNm + '&page=' + page;
	ajax.requestFile = fileName;
	ajax.onCompletion = showDisCol;
	ajax.runAJAX();
}

function textCounter(objname,maxlimit){
	var field = document.all[objname];
	var remlen = objname.substr(objname.length-3,3);
	var cntfield;
	if (document.all['remLen'+remlen]){
		cntfield = document.all['remLen'+remlen];
	} else {
		cntfield = document.all['remLen'];
	}
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}

function toggleMe(a,mczId,Str1,Str2,Imgsrc){
	var eY=document.getElementById("hiddenDIV"+a);

	if(Imgsrc == "Y"){
		var elLnk = document.getElementById("lnkDIV"+a);
		elLnk.src = "images/PropertyGroup_" + ( elLnk.src.indexOf( "minus" ) == -1 ? "minus" : "plus" ) + ".gif";
	}else if(Imgsrc == "N"){
		var showHide = document.getElementById("toggleThis");
		showHide.innerHTML = (showHide.innerHTML == "[less]") ? "[more]" : "[less]";
	}
	
	if(!eY)return true;

	if(eY.style.display=="none"){
		eY.style.display="block"
		if(mczId != ''){
			getList('admin',mczId,Str1,Str2,'');
		}
	} else {
		eY.style.display="none"
	}

	return true;
}

function photoAlert(){
	alert("Please email the photos to photos@mycollez.com and we will update them.");
}

function editAlert(){
	alert("Please Sign In to edit.");
}

function initGetCollez(){
	contentObj = document.getElementById('respCollez');
	contentObj2 = document.getElementById('divColRegion');
	newImage = "url(images/bgcolor.jpg)";

	var fileName = 	document.frmPage.pageId.value;
	if (fileName == '') fileName = 'lmbrief1';

	var lmContainer = document.getElementById("lmContainer");

	if(lmContainer) {
		var lmLnks = lmContainer.getElementsByTagName('DIV');
		for(var no=0;no<lmLnks.length;no++){
			lmLnks[no].style.fontWeight = 'normal';
			lmLnks[no].style.fontStyle = 'normal';
		}
		var lmObj = document.getElementById(fileName);
		lmObj.style.fontWeight = 'bold';
		lmObj.style.fontStyle = 'italic';
		lmObj.style.backgroundImage = newImage;
	}
}

function setH(){
	if (document.documentElement && document.documentElement.clientHeight)
		H=document.documentElement.clientHeight;
	else
		H=document.body.clientHeight;
		
		mainObj=document.getElementById('mainTable');
		centerObj=document.getElementById('centerTable');
		trH = (mainObj.offsetHeight - (centerObj.offsetHeight+57));
		document.getElementById('llastTr').style.height=(mainObj.offsetHeight-593)+'px';
		document.getElementById('clastTr').style.height=trH+'px';
}

window.onload = initGetCollez;