function view(i)
{
	if(typeof(window.innerWidth) == 'number')
	{ 
        availHeight = window.innerHeight; 
        availWidth = window.innerWidth; 
    }
	else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))					
	{ 
        availHeight = document.documentElement.clientHeight; 
        availWidth = document.documentElement.clientWidth; 
    }
	else if(document.body && (document.body.clientWidth || document.body.clientHeight))
	{ 
        availHeight = document.body.clientHeight; 
        availWidth = document.body.clientWidth; 
    }
    
    var indicatorWidth = 600; 
    var indicatorHeight = 410; 
    var left = (availWidth/2) - (indicatorWidth/2); 
    var top = (availHeight/2) - (indicatorHeight/2); 

    var element = document.getElementById('viewer'); 
    element.style.border="5px solid orange"; 
    element.style.background="#ffffff"; 
    element.style.position="absolute"; 
    element.style.zIndex="999"; 
    element.style.top=top+"px"; 
    element.style.left=left+"px"; 
    element.style.display="block";
    element.style.position="fixed";
	fade();

    var date = new Date();
	var url = "view.php";
	var params = "i="+i+"&t="+date.getSeconds();
    xmlhttp=GetXmlHttpObject();
	xmlhttp.open("GET", url+"?"+params, true);
	xmlhttp.onreadystatechange = function() 
	{
		//Call a function when the state changes.
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			document.getElementById('viewer').innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);	
}
function delImage(id, section)
{
	var url = "idelete.php";
	var params = "id="+id+"&section="+section;
    xmlhttp=GetXmlHttpObject();
	xmlhttp.open("GET", url+"?"+params, true);
	xmlhttp.onreadystatechange = function() 
	{
		//Call a function when the state changes.
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			document.getElementById('image'+section).innerHTML = "<img src=\"../images/marketplace/upload.gif\" /><input type=\"button\" class=\"buttonE\" value=\"Upload Image\" onclick=\"show("+section+")\" />";
		}
	}
	xmlhttp.send(null);	
}
function uploadLoader()
{
	document.getElementById('imgLoader').style.visibility = "visible";
}
function uploadImage()
{
 	var section = document.getElementById('txtSection').value;
	document.getElementById('txtImage'+section).value = document.frm1.txtUpload.value;
	document.getElementById('upload').style.display = "none";
	document.getElementById('fader').style.display = "none";
	var id = document.getElementById('txtImage'+section).value;
	var url = "iupload.php";
	var params = "id="+id+"&section="+section;
    xmlhttp=GetXmlHttpObject();
	xmlhttp.open("GET", url+"?"+params, true);
	xmlhttp.onreadystatechange = function() 
	{
		//Call a function when the state changes.
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			document.getElementById('image'+section).innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);	
}

function changeMake()
{
 	var make = document.getElementById('selMake').value;
	var url = "makemodel.php";
	var params = "id="+make;
    xmlhttp=GetXmlHttpObject();
	xmlhttp.open("GET", url+"?"+params, true);
	xmlhttp.onreadystatechange = function() 
	{
		//Call a function when the state changes.
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			document.getElementById('mdCmodel').innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);		
}
function mpCategory()
{
 	if(document.getElementById('selCategory').value != 1)
 	{
		document.getElementById('mdCmm').style.display = "none";
		document.getElementById('mdCdesc').style.display = "block";
	}
	else
	{
		document.getElementById('mdCmm').style.display = "block";
		document.getElementById('mdCdesc').style.display = "none";
	}
}
function category()
{
 	if(document.getElementById('selCategory').value != 1)
 	{
		document.getElementById('dispMC').style.display = "none";
		document.getElementById('dispOther').style.display = "block";
	}
	else
	{
		document.getElementById('dispMC').style.display = "block";
		document.getElementById('dispOther').style.display = "none";
	}
}
function viewImage(value)
{
	document.getElementById('mdCMainImage').innerHTML = "<a href=\"javascript:;\" onclick=\"Image("+value+")\"><img src=\"image.php?id="+value+"\" class=\"mdCMainimglink\"></a>";
}
function Image(value)
{
	window.open("i.php?i="+value);
}

function viewUpload(value)
{
	var url = "displayimages.php";
	var params = "id="+value;
    xmlhttp=GetXmlHttpObject();
	xmlhttp.open("GET", url+"?"+params, true);
	xmlhttp.onreadystatechange = function() 
	{
		//Call a function when the state changes.
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			document.getElementById('divUpload').innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function search()
{
    var date = new Date();
 	var cat = document.getElementById('selCategory').value;
	if(cat == 1)
	{
	 	var make = document.getElementById('selMake').value;
	 	var model = document.getElementById('selModel').value;	
		var params = "cat=1&make="+make+"&model="+model+"&t="+date.getSeconds();
	}
	else
	{
		var k = document.getElementById('txtKeyword').value;
		var params = "cat="+cat+"&k="+k+"&t="+date.getSeconds();		
	}
	var url = "search.php";

    xmlhttp=GetXmlHttpObject();
	xmlhttp.open("GET", url+"?"+params, true);
	xmlhttp.onreadystatechange = function() 
	{
		//Call a function when the state changes.
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			document.getElementById('searchResults').innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);	
}

function show(value)
{
 	document.getElementById('imgLoader').style.visibility = "hidden";
	document.getElementById('uFile').innerHTML = "<input name=\"uploadfile\" type=\"file\" id=\"uploadfile\" onchange=\"enableButton();\">";
	document.getElementById('btnUpload').disabled = true;
	document.getElementById('txtSection').value = value;
	if(typeof(window.innerWidth) == 'number')
	{ 
        availHeight = window.innerHeight; 
        availWidth = window.innerWidth; 
    }
	else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))					
	{ 
        availHeight = document.documentElement.clientHeight; 
        availWidth = document.documentElement.clientWidth; 
    }
	else if(document.body && (document.body.clientWidth || document.body.clientHeight))
	{ 
        availHeight = document.body.clientHeight; 
        availWidth = document.body.clientWidth; 
    }
    
    var indicatorWidth = 440; 
    var indicatorHeight = 210; 
    var left = (availWidth/2) - (indicatorWidth/2); 
    var top = (availHeight/2) - (indicatorHeight/2); 

    var element = document.getElementById('upload'); 
    element.style.border="5px solid orange"; 
    element.style.background="#ffffff"; 
    element.style.position="absolute"; 
    element.style.zIndex="999"; 
    element.style.top=top+"px"; 
    element.style.left=left+"px"; 
    element.style.display="block";
    element.style.position="fixed";
	fade();
}

function fade()
{
	if(typeof(window.innerWidth) == 'number')
	{ 
        availHeight = window.innerHeight; 
        availWidth = window.innerWidth; 
    }
	else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))					
	{ 
        availHeight = document.documentElement.clientHeight; 
        availWidth = document.documentElement.clientWidth; 
    }
	else if(document.body && (document.body.clientWidth || document.body.clientHeight))
	{ 
        availHeight = document.body.clientHeight; 
        availWidth = document.body.clientWidth; 
    }
    var fader = document.getElementById('fader'); 
    fader.style.left="0";
    fader.style.top="0"; 	 
    fader.style.border="0px"; 
    fader.style.background="black"; 
    fader.style.position="absolute"; 
    fader.style.zIndex="900"; 
    fader.style.height = availHeight+"px";
    fader.style.width = availWidth+"px";
    fader.style.display="block";
    fader.style.position="fixed";	
}

function cancelUpload()
{
    var fader = document.getElementById('fader').style.display = "none"; 
    var fader = document.getElementById('upload').style.display = "none"; 
}
function closeView()
{
    var fader = document.getElementById('fader').style.display = "none"; 
    var fader = document.getElementById('viewer').style.display = "none"; 
}
function enableButton()
{
	document.getElementById('btnUpload').disabled = false;
}
function valMP()
{
	var retVal = true;
	if (document.getElementById('selCategory').value == "1")
	{
	 	if(document.getElementById('selMake').value == "")
	 	{
	 	 	document.getElementById('valMake').style.visibility = "visible";
			retVal = false;			
		}
		
	 	if(document.getElementById('selModel').value == "")
	 	{
	 	 	document.getElementById('valModel').style.visibility = "visible";
			retVal = false;			
		}

	 	if(document.getElementById('txtYear').value == "")
	 	{
	 	 	document.getElementById('valYear').style.visibility = "visible";
			retVal = false;			
		}	
	 	if(document.getElementById('txtMileage').value == "")
	 	{
	 	 	document.getElementById('valMileage').style.visibility = "visible";
			retVal = false;			
		}		
	 	if(document.getElementById('txtEngine').value == "")
	 	{
	 	 	document.getElementById('valEngine').style.visibility = "visible";
			retVal = false;			
		}			
	 	if(document.getElementById('txtItemDesc').value == "")
	 	{
	 	 	document.getElementById('valDesc').style.visibility = "visible";
			retVal = false;			
		}
	 	if(document.getElementById('txtItemPrice').value == "")
	 	{
	 	 	document.getElementById('valPrice').style.visibility = "visible";
			retVal = false;			
		}				
	}
	else
	{
	 	if(document.getElementById('txtItem').value == "")
	 	{
	 	 	document.getElementById('valItem').style.visibility = "visible";
			retVal = false;			
		}
	}
	
	
	if (retVal == false)
	{
		alert("Please complete the required fields");
	}
	return retVal;
}	
function savemessage()
{
	var text =  document.getElementById('messagepost').value;
	var to = document.getElementById('messageTo').value;
	var subject = document.getElementById('messageSubject').value;
	
    var date = new Date();
    var xmlhttp;

    xmlhttp=GetXmlHttpObject()

    if (xmlhttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }

    var url="../profile/savemessage.php";
    
    var parameters = "post="+text+"&to="+to+"&subject="+subject+"&t="+date.getSeconds();

    xmlhttp.open("GET",url+"?"+parameters,false);
    xmlhttp.send(null);

    //document.getElementById("addpost").innerHTML=xmlhttp.responseText;
	alert(xmlhttp.responseText);
	location.reload(true);
}

