var categoryRequest;var CDRequest;var titleRequest;var mBrowserType='windows';var mWindow="windows";function CallForCategory(){var CatName=document.CategoryForm.MainCat.value;CatName=CatName.trim();CatName=CatName.ltrim();CatName=CatName.rtrim();var urlStr='/servlet/VideoCategory?CatName='+CatName+'&BrandName=null&EventCity=null&CityName=null&CName=null&title=null&Language=null&EventTitle=null';if(window.ActiveXObject){categoryRequest=new ActiveXObject('Microsoft.XMLHttp');}
else{if(window.XMLHttpRequest){categoryRequest=new XMLHttpRequest();mBrowserType='nonWindows';}}
if(categoryRequest){categoryRequest.onreadystatechange=getVideoCategory;categoryRequest.open('get',urlStr);try{if(window.ActiveXObject){categoryRequest.send();}
else{var param='';categoryRequest.send(param);mBrowserType='nonWindows';}}
catch(ajaxEx){}}}
function getVideoCategory(){if(categoryRequest.readyState==4){if(categoryRequest.status==200){var serverResponse=categoryRequest.responseText.split(',');var data=serverResponse[0];data=data.trim();data=data.ltrim();data=data.rtrim();if(data=="noData"){alert('Sorry! Video in this category is not available at this moment.');}
else{try{removeOption(document.getElementById('LanCombo'));}
catch(ex){alert('exception in removing Loc option');alert(ex);}
for(var i=0;i<serverResponse.length;i++){var newEle;newEle=document.createElement('option');serverResponse[i]=serverResponse[i].trim();serverResponse[i]=serverResponse[i].ltrim();serverResponse[i]=serverResponse[i].rtrim();newEle.text=removeSpaces(serverResponse[i]);newEle.value=removeSpaces(serverResponse[i]);try{if(mBrowserType=='windows'){document.getElementById('LanCombo').add(newEle);}
else{var languageComboObj=document.getElementById('LanCombo');languageComboObj.add(newEle,null);}}
catch(ex){alert('ex:-> '+ex);break;}}}}}}
function CallForTitle(){var Language=document.CategoryForm.LanCombo.value;var CName=document.CategoryForm.MainCat.value;CName=CName.trim();CName=CName.ltrim();CName=CName.rtrim();Language=Language.trim();Language=Language.ltrim();Language=Language.rtrim();var urlStr='/servlet/VideoCategory?CatName=null&CityName=null&BrandName=null&EventCity=null&title=null&Language='+Language+'&CName='+CName+'&EventTitle=null';if(window.ActiveXObject){titleRequest=new ActiveXObject('Microsoft.XMLHttp');}
else{if(window.XMLHttpRequest){titleRequest=new XMLHttpRequest();mBrowserType='nonWindows';}}
if(titleRequest){titleRequest.onreadystatechange=getVTitle;titleRequest.open('get',urlStr);try{if(window.ActiveXObject){titleRequest.send();}
else{var param='';titleRequest.send(param);}}
catch(ajaxEx){alert('Exception');alert('EX=='+ajaxEx);}}}
function getVTitle(){if(titleRequest.readyState==4){if(titleRequest.status==200){var serverResponse=titleRequest.responseText.split(',');if(serverResponse=='noDataFound'){try{removeOption(document.getElementById('TitleCombo'));}
catch(ex){alert('exception in removing Loc option');alert(ex);}}
else{try{removeOption(document.getElementById('TitleCombo'));}
catch(ex){alert('exception in removing TitleCombo option');alert(ex);}
for(var i=0;i<serverResponse.length;i++){var newEle;newEle=document.createElement('option');serverResponse[i]=serverResponse[i].trim();serverResponse[i]=serverResponse[i].ltrim();serverResponse[i]=serverResponse[i].rtrim();newEle.text=removeSpaces(serverResponse[i]);newEle.value=removeSpaces(serverResponse[i]);try{if(mBrowserType=='windows'){document.getElementById('TitleCombo').add(newEle);}
else{var languageComboObj=document.getElementById('TitleCombo');languageComboObj.add(newEle,null);}}
catch(ex){alert('ex:-> '+ex);break;}}}}}}
function CategoryPage(){var Language=document.CategoryForm.LanCombo.value;var CName=document.CategoryForm.MainCat.value;var CTitle=document.CategoryForm.TitleCombo.value;CName=CName.trim();CName=CName.ltrim();CName=CName.rtrim();CTitle=CTitle.trim();CTitle=CTitle.ltrim();CTitle=CTitle.rtrim();Language=Language.trim();Language=Language.ltrim();Language=Language.rtrim();if((CName=='Select')){alert('!!select Category!! ');return 0;}
else{if((Language=='Select')){alert('!!select Title / Brand!!');return 0;}
else{if((CTitle=='Select')){alert('!!select Language!!');return 0;}
else{var urlStr='/servlet/VideoCategory?CatName=null&EventCity=null&EventTitle=null&CityName=null&BrandName=null&Language='+Language+'&CName='+CName+'&title='+CTitle;if(window.ActiveXObject){CDRequest=new ActiveXObject('Microsoft.XMLHttp');}
else{if(window.XMLHttpRequest){CDRequest=new XMLHttpRequest();mBrowserType='nonWindows';}}
if(CDRequest){CDRequest.onreadystatechange=getCPage;CDRequest.open('get',urlStr);try{if(window.ActiveXObject){CDRequest.send();}
else{var param='';CDRequest.send(param);}}
catch(ajaxEx){}}}}}}
function getCPage(){var La=document.CategoryForm.LanCombo.value;var CN=document.CategoryForm.MainCat.value;var CT=document.CategoryForm.TitleCombo.value;if(CDRequest.readyState==4){if(CDRequest.status==200){var dataFilter1=CDRequest.responseText.split(",");var data=dataFilter1.join("");var MyArray=data.split("^");var VId=MyArray[0];var VTitle=MyArray[1];var VPath=MyArray[2];var SImage=MyArray[3];var Rating=MyArray[4];var Viewers=MyArray[5];var category=MyArray[6];var uname=MyArray[7];var TotalCo=MyArray[8];var duration=MyArray[9];var id=VId.split(" ");var title=VTitle.split("~");var path=VPath.split("~");var image=SImage.split("~");var rating=Rating.split(" ");var view=Viewers.split(" ");var cate=category.split("~");var UserName=uname.split("~");var NoOfComment=TotalCo.split(" ");var videoDuration=duration.split("~");var login='login';var d=document.getElementById('CenterPage');d.innerHTML=' ';var DATA='<form name="CategoryForm">'+'<table width="330" border="0" cellspacing="0" cellpadding="0">'+'<tr>'+'<td width="105" height="30" valign="middle" class="style25"><a href="javascript:void(0)" onclick="BackToHome(\''+login+'\');" class="sub_link"><span >WEB VIDEO</span></a><span class="RightArrow">&gt;&gt;</span></td>'+'<td width="210" valign="middle"><span class="sub_nonlink">Video(s) by Category</span></td>'+'<td width="15" valign="middle"><a href="javascript:void(0)" onclick="BackToHome(\''+login+'\');" class="sub_link"><span>Back</span></a></td>'+'</tr><p>'+'<table width="330" border="0" cellpadding="0" cellspacing="0"   class="borderVideoBox">'+'<tr>'+'<td align="center" &n><table width="330" border="0" align="center" cellpadding="0" cellspacing="0">'+'<tr>'+'<td height="20" colspan="3" background="/image/WVImage/Home/WebCenterBg1.gif" class="VideoSubTitle">Quick Find !</td>'+'</tr>'+'<tr>'+'<td height="10" colspan="3"></td>'+'</tr>'+'<tr>'+'<td height="15" colspan="3" align="left" class="commontext1"><b>Search Videos by Category&hellip;&#13;</b></td>'+'</tr>'+'<tr>'+'<td height="10" colspan="3"></td>'+'</tr>'+'<tr>'+'<td width="15" height="20" align="left" valign="middle" class="commontext1"></td>'+'<td width="271" height="20" align="left" valign="middle">'+'<select class="commontext" style="width:260" name="MainCat" id="MainCat" onchange="CallForCategory();">'+'<option value="Select">Select Category </option>';var TrimCategory;for(var k=0;k<cate.length;k++){DATA+='<option value="'+cate[k]+'">'+cate[k]+'</option>';}
DATA+='</select></td>'+'<td width="168" height="20" align="left" valign="middle"></td>'+'</tr>'+'<tr>'+'<td height="5" colspan="3"></td>'+'</tr>'+'<tr>'+'<td width="15" height="20" align="left" valign="middle" class="commontext1"></td>'+'<td width="271" height="20" align="left" valign="middle">'+'<select class="commontext" style="width:260" id="LanCombo"  onchange="CallForTitle();"  name="LanCombo">'+'<option value="Select">Select Title / Brand</option>'+'</select></td>'+'<td width="168" height="20" align="left" valign="middle"></td>'+'</tr><tr>'+'<td height="5" colspan="3"></td>'+'</tr>'+'<tr>'+'<td width="15" height="20" align="left" valign="middle" class="commontext1"></td>'+'<td width="271" height="20" align="left" valign="middle">'+'<select size="1" style="width:260" class="commontext" id="TitleCombo" name="TitleCombo">'+'<option value="Select">Select Language</option>'+'</select>'+'<td width="44" height="20" align="left" valign="middle"><a href="javascript:void(0);" onclick="CategoryPage();" ><img src="/image/WVImage/Home/go.gif" align="top" border="0" /></a>'+'</tr>'+'<tr>'+'<td height="10" colspan="3"></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table></form>'+'<table width="330" cellpadding="0" cellspacing="0" class="borderVideoBox">'+'<tr>'+'<td><table width="330" height="105" border="0" cellpadding="0" cellspacing="0">'+'<tr>'+'<td width="455" height="20" colspan="4" background="/image/WVImage/Home/WebCenterBg2.gif" class="VideoSubTitle">Category &raquo; '+CN+' &raquo; '+La+' &raquo; '+CT+'</td>'+'</tr>'+'<tr>'+'<td height="10" colspan="4"></td>'+'</tr>';for(var i=0;i<id.length;i++){DATA+='<tr>'+'<td height="3" colspan="4"><table width="330" border="0" cellspacing="0" cellpadding="0">'+'<tr>'+'<td width="110" rowspan="5" align="center"><table width="90" height="60" align="center" cellpadding="0" cellspacing="0"  class="borderBrownVideoBox">'+'<tr>'+'<td align="center" valign="middle"><div align="center"><a href="#Top" onclick="PlayCenterVideo(\''+path[i]+'\',\''+title[i]+'\',\''+rating[i]+'\',\''+view[i]+'\',\''+id[i]+'\')"><img src="'+image[i]+'" width="90" height="60" border="0" alt=" Click to Play Video "/></a></div></td>'+'</tr>'+'</table></td>'+'</tr>'+'<tr>'+'<td height="20" width="220" colspan="3" align="left" valign="middle" class="bluelinktext">'+title[i]+'</td>'+'</tr>'+'<tr>'+'<td height="0" colspan="3"></td>'+'</tr>'+'<tr>'+'<td width="140" height="20" align="left" valign="middle" ><span class="commontext">Current Rating: ';if(rating[i]<=30){DATA+='<img src="/image/WVImage/Home/Red1Star.gif" alt=" Average "/>';}
if(rating[i]>30&&rating[i]<=50){DATA+='<img src="/image/WVImage/Home/Red2Star.gif" alt=" Good "/>';}
if(rating[i]>50&&rating[i]<=70){DATA+='<img src="/image/WVImage/Home/Red3Star.gif" alt=" Very Good "/>';}
if(rating[i]>70&&rating[i]<=90){DATA+='<img src="/image/WVImage/Home/Red4Star.gif" alt=" Excellent "/>';}
if(rating[i]>90&&rating[i]<=100){DATA+='<img src="/image/WVImage/Home/RedAllStar.gif" alt=" Mind Blowing "/>';}
DATA+='</span></td>'+'<td width="80" height="20" align="left" valign="middle" class="smallbluetext">Views: '+view[i]+'</td>'+'</tr>'+'<tr>'+'<td height="20" width="220" colspan="4" align="left" valign="middle"><span class="submittedby">Submitted by: '+UserName[i]+' </span></td>'+'</tr>'+'<tr>'+'<td height="10" width="110" class="duration">Duration: '+videoDuration[i]+' sec</td>'+'<td height="10" width="220"></td>'+'</tr>'+'</table></td>'+'</tr>'+'<tr>'+'<td width="330" height="10" colspan="2" align="right" valign="top" ></td>'+'</tr><tr> ';}
DATA+='<td width="20"></td>'+'</tr>'+'</table></td>'+'</tr>'+'</table>';d.innerHTML=DATA;}}}
function removeSpaces(VALUE){var w_space=String.fromCharCode(32);if(v_length<1){return'';}
var v_length=VALUE.length;var strTemp='';var iTemp=0;while(iTemp<v_length){if(VALUE.charAt(iTemp)==w_space){}
else{strTemp=VALUE.substring(iTemp,v_length);break;}
iTemp=iTemp+1;}
return strTemp;}
function removeOption(selectbox){var i;for(i=selectbox.options.length-1;i>0;i--){selectbox.remove(i);}}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.ltrim=function(){return this.replace(/^\s+/,"");}
String.prototype.rtrim=function(){return this.replace(/\s+$/,"");}
