function goUrl(url, target){
	if(target){
		var newWindow = window.open(url, target);
		newWindow.focus();
	}else{
		document.location.href = url;
	}
	return;
}

function popURL(url, w, h){	
    var left = parseInt((screen.availWidth/2) - (w/2));
    var top = parseInt((screen.availHeight/2) - (h/2));
    var windowFeatures = "width=" + w + ",height=" + h + ",status=0,resizable,scrollbars,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
	myWindow.focus();
}

function popImageUploadURL(url, w, h){	
    var left = parseInt((screen.availWidth/2) - (w/2));
    var top = parseInt((screen.availHeight/2) - (h/2));
	var gallery_id = document.listing.gallery_id.value;
	if(!gallery_id)
		gallery_id = 0;
	url = url + '&gallery_id=' + gallery_id;
    var windowFeatures = "width=" + w + ",height=" + h + ",status=0,resizable,scrollbars,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
	myWindow.focus();
}
function openImage(obj, target){
	url = obj.src;
	if(target){
		var newWindow = window.open(url, target);
		newWindow.focus();
	}else{
		document.location.href = url;
	}
	return;
}

function hoverFeatured(obj){	
	obj.style.opacity='0.8';
	obj.style.opacity='filter:alpha(opacity=80)';
}

function outFeatured(obj){	
	obj.style.opacity='1';
	obj.style.opacity='filter:alpha(opacity=100)';
}

function previewThump(obj){
	destObj = document.getElementById('mainImage');
	if(destObj){
		destObj.src = obj;
	}
}
function showAdvancedSearch(meDiv, destDiv, smallHeightChange){
	meObj = document.getElementById(meDiv);
	destObj = document.getElementById(destDiv);
	meObj.style.visibility='hidden';
	destObj.style.visibility='visible';
	advancedSearchBlockObj = document.getElementById('advancedSearchBlock');
	advancedSearchBlockObj.className = 'visibleObj';

	if(objSearchBar = document.getElementById('searchBar')){
		if(!smallHeightChange){
			objSearchBar.style.height='270px';
		}else{
			objSearchBar.style.height='198px';
		}
	}	
	
	document.getElementById('adSearch').value='advancedsearch';

}

function hideAdvancedSearch(meDiv, destDiv){
	meObj = document.getElementById(meDiv);
	destObj = document.getElementById(destDiv);
	meObj.style.visibility='hidden';
	destObj.style.visibility='visible';
	advancedSearchBlockObj = document.getElementById('advancedSearchBlock');
	advancedSearchBlockObj.className = 'hiddenObj';

	if(objSearchBar = document.getElementById('searchBar')){
		objSearchBar.style.height='171px';
	}
	
	document.getElementById('adSearch').value='';
	clearForm('frmMainSearch');
}

function clearForm(formName){
	eval("var frmObj = document.frmMainSearch;");
	var formInputs = frmObj.getElementsByTagName('input');
	var mxElements = formInputs.length;
	for(i=0; i<mxElements; i++){
		curElement = formInputs[i];
		elementType = curElement.type;		
		switch(elementType){
			case 'text':			
				curElement.value='';
				break;
			case 'checkbox':
				curElement.checked=false;
				break;
		}
	}	
}

function ajaxaccountsearch( geturl ){
	var username = document.listinglevel.acct_search_username.value;
	//alert(geturl)
	if(!username) alert("Kindly enter the username for search")
	else
	{
	var xmlHttpReq = false;
	var self = this;
	var url = geturl+"?name="+username
	
	//var disemail = value+" already exist";
	// Mozilla/Safari
	
	if (window.XMLHttpRequest) 
	{
		self.xmlHttpReq = new XMLHttpRequest();
	}
	
	// IE
	else if (window.ActiveXObject) 
	{
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReq.onreadystatechange = function()
	{
		//alert(self.xmlHttpReq.readyState)
		//alert(self.xmlHttpReq.responseText)
		if(self.xmlHttpReq.readyState==4) 
		{
			document.getElementById("displayuser").innerHTML=self.xmlHttpReq.responseText; //  If user exist we are displaying the Message in the Div
		}
	}
	self.xmlHttpReq.open("GET",url,true);
	self.xmlHttpReq.send(null);
	}
}
function setaccount(accountid){

document.listinglevel.account_id.value = accountid;
document.getElementById("displayuser").innerHTML= "";
}

function validate_listing(url){

	var accountid = document.listinglevel.account_id.value;
	var template = document.listinglevel.custom_checkbox0.value;
	var radiobut = document.listinglevel.package1.length;
	var funcval  = document.listinglevel.func.value;
	
	if(funcval == "edit")
	{
		for(var i=0; i<radiobut; i++)
			{
				if(listinglevel.package1[i].checked)
				{
					count = 1;
					
					if(i < 4 )
					{ 
						document.listinglevel.level.value = 70;
					}
					else if(i>3 && i < 8)
					{ 
						document.listinglevel.level.value = 50;
					}
					else
					{ 
						document.listinglevel.level.value = 30;
					}
				}
			}
		return true;
	}
	else
	{
		var err = 0;
		var count = 0;

		if(template=="Y" || template=="y")
			url = url + "/standard.php?";
		else if(template == "N" || template=="n")
			url = url + "/college.php?";
		
		if(accountid)
			url = url + "account_id="+accountid;
		
		if(!accountid)
		{
			alert("Kindly select an Account Id");
			err = 1;
		}
		else if(!template)
		{
			alert("Kindly select a Template");
			err = 1;
		}
		else
		{
			for(var i=0; i<radiobut; i++)
			{
				if(listinglevel.package1[i].checked)
				{
					count = 1;
					var value = listinglevel.package1[i].value;
					if(i < 4 )
						url = url + "&level=70&package1="+value;
					else if(i>3 && i < 8)
						url = url + "&level=50&package1="+value;
					else
						url = url + "&level=30&package1=";
					
				}
			}
			if(!count)
			{
				alert("Kindly select the Listing level");
				err = 1
			}
		}
		if(!err)
		{
			document.listinglevel.redirecturl.value = url;
			return true;
		}	
		else
			return false;
	}
}


function moveSelected(idDiv){
	var skip=false;
	obj=document.getElementById(idDiv);
	tLength = obj.options.length;
	switch(idDiv){
		case 'src':			
			for(i=0; i<tLength; i++){
				if(obj.options[i].selected){
					val = obj.options[i].value;
					txt = obj.options[i].innerHTML;
					destObj = document.getElementById('dest');
					lengthDest = destObj.options.length;

					destLength = destObj.options.length;
					for(j=0; j<destLength; j++){
						skip=false;
						if(destObj.options[j].value==val){
							skip=true;
							break;
						}
					}
					if(!skip)
						destObj.options[lengthDest] = new Option(txt, val);				
				}
			}
			break;

		case 'dest':			
			for(i=tLength; i>=0; i--){				
				if(obj.options[i] && obj.options[i].selected){				
					obj.remove(i);					
				}
			}
			break;
	}
	destObj = document.getElementById('dest');
	lengthDest = destObj.options.length;
	document.getElementById('selectedRep').value = '';
	for(j=0; j<lengthDest+1; j++){
		if(document.getElementById('selectedRep').value == '')
		{
			document.getElementById('selectedRep').value = destObj.options[j].value;
		}
		else
		{
			document.getElementById('selectedRep').value = document.getElementById('selectedRep').value+","+destObj.options[j].value;
		}
	}

	// Calculate sr_ids
	destObj = document.getElementById('sr_ids');
	obj = document.getElementById('dest');
	sr_idVal='';
	tLength = obj.options.length; found=false;
	for(i=0; i<tLength; i++){
		val=obj.options[i].value;
		if(!found){
			found = true;
			sr_idVal=val;
		}else{
			sr_idVal+=','+val;
		}

		
	}
	destObj.value = sr_idVal;	
}

function Change_Default($id,$gid){
	/* function modified on  Dec 19 2008 by Victor.T	to set an image as default image*/
	document.getElementById("galleryID").value = $gid;
	document.getElementById("imgID").value = $id;
	document.getElementById("galImgID").value = $id;
	document.getElementById("success").style.display = 'none';
	/*var head = document.getElementsByTagName('head').item(0);
	var script = document.createElement('script');
    script.setAttribute( 'type', 'text/javascript' );
    script.setAttribute( 'src', 'Change_Default.php?id='+$id+'&gid='+$gid);
	head.insertBefore( script, head.firstChild );
	*/
}

function moveprevious($v){
	var NewInHTML = document.getElementById($v+1).innerHTML;
	document.getElementById($v+1).innerHTML = document.getElementById($v).innerHTML;
	document.getElementById($v).innerHTML = NewInHTML;	
}

function movenext($v){
	var OldInHTML = document.getElementById($v-1).innerHTML;
	document.getElementById($v-1).innerHTML = document.getElementById($v).innerHTML;
	document.getElementById($v).innerHTML = OldInHTML;	
}