home *** CD-ROM | disk | FTP | other *** search
- <html>
-
- <head>
- </head>
-
- <body bgcolor="#ffffff">
-
-
- <SCRIPT LANGUAGE="JavaScript">
- function check(){
- // error messages
- var message1 = "We only accept covers in .jpg format\n";
- var message2 = "The Title must end with the cover type\nAdd either NTSC, PAL, JAP or CUSTOM to the end of the Title";
- var message3 = "You must enter a delimiter (the minus sign)\nbetween the artist name and the album name\nfor example: Artist Name - Album Name";
- var message4 = "The Title can contain only standard English letters, numbers, dots and the minus sign";
- var message5 = "The Title can be of one type only\nEither NTSC, PAL, JAP or CUSTOM\nBut not any combination of them";
- var message6 = "You must enter a title !!";
- var message7 = "No images where chosen !!\nMake sure you attach at least one image";
- var message8 = "Only Dreamcast,Psx,Psx2,Gamecube and Xbox can end with NTSC, PAL or JAP";
- var message9 = "Vcd/Md covers are custom by default\nPlease remove the word custom from the title";
- var message10 = "All covers are English by default\nPlease remove the word English from the title";
- // name of fields
- var nam = new Array(8);
- nam[0] = "Front";
- nam[1] = "Back";
- nam[2] = "Cd";
- nam[3] = "Cd2";
- nam[4] = "Cd3";
- nam[5] = "Cd4";
- nam[6] = "Inlay";
- nam[7] = "Inside";
- // the fields themselves
- var val = new Array(8);
- val[0] = document.upload.front;
- val[1] = document.upload.back;
- val[2] = document.upload.cd;
- val[3] = document.upload.cd2;
- val[4] = document.upload.cd3;
- val[5] = document.upload.cd4;
- val[6] = document.upload.inlay;
- val[7] = document.upload.inside;
-
- var title = document.upload.title;
- var type = document.upload.type;
- var empty_counter = 0;
-
- // make sure that a title was entered
- if(title.value == "") {
- alert(message6);
- title.focus();
- return false;
- }
-
- if(title.value.match(/english$/gi)) {
- alert(message10);
- title.focus();
- return false;
- }
-
- // dreamcast, psx, psx2, gamecube and xbox titles must end with type
- if(type.value.match(/(dreamcast)|(psx)|(psx2)|(gamecube)|(xbox)/gi)) {
- if(!(title.value.match(/((ntsc)|(pal)|(jap)|(custom))$/gi))) {
- alert(message2);
- title.focus();
- return false;
- }
- }
- // audio, dvd, gba, md, vcd and vhs covers cannot end with pal, ntsc or jap
- else {
- if(title.value.match(/((ntsc)|(pal)|(jap))$/gi)) {
- alert(message8);
- title.focus();
- return false;
- }
- }
-
- // vcd covers are custom by default
- if((type.value == "Vcd" || type.value == "Md") && title.value.match(/custom$/gi)) {
- alert(message9);
- title.focus();
- return false;
- }
-
- // audio title must contain a minus sign
- if((type.value == "Audio" || type.value == "Md") && !(title.value.match(/-/gi))) {
- alert(message3);
- title.focus();
- return false;
- }
-
- // title can't contain non english letters
- if(title.value.match(/[^a-zA-Z0-9 _\.-]/gi)) {
- alert(message4);
- title.focus();
- return false;
- }
- // check file types
- else {
- for(i=0; i < nam.length; i++) {
- if(val[i].value != "") {
- if(!(val[i].value.match(/(\.jpg)$/gi))) {
- alert(message1+"Please check the "+nam[i]+" field !");
- val[i].focus();
- return false;
- }
- }
- else empty_counter++;
- }
- }
-
- // if no images attached alert otherwise confirm
- if(empty_counter == nam.length) {
- alert(message7);
- val[0].focus();
- return false;
- }
- else return true;
- }
- </SCRIPT>
-
- <FORM ENCTYPE="multipart/form-data" ACTION="http://www.cdcovers.cc/upload_done.php" onSubmit="return check()" METHOD="POST" NAME="upload" TARGET="_blank">
- <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE=1024000>
- <DIV align="center">
- <TABLE BORDER=1 WIDTH="300">
- <TR bgcolor="#CCCCCC">
- <TD align=center colspan="2">
- <P align="left"><FONT face="Arial, Helvetica" size="2" color="#000080"><B>Title:
- </B></FONT> <FONT face="Arial, Helvetica" size="2" color="#000080">
- <INPUT type="text" name="title" size="15" maxlength="150" value=""> <B> Type:</B>
- <SELECT name="type">
- <OPTION value="Audio">Audio</OPTION>
- <OPTION value="Dreamcast">Dreamcast</OPTION>
- <OPTION value="Dvd">Dvd</OPTION>
- <OPTION value="Gamecube">Gamecube</OPTION>
- <OPTION value="Gba">Gba</OPTION>
- <OPTION value="Md">Mini Disc</OPTION>
- <OPTION value="Pc">Pc</OPTION>
- <OPTION value="Psx">Psx</OPTION>
- <OPTION value="Psx2">Psx2</OPTION>
- <OPTION value="Vcd">Vcd</OPTION>
- <OPTION value="Vhs">Vhs</OPTION>
- <OPTION value="Xbox">Xbox</OPTION>
- </SELECT>
- </FONT></P>
- </TD>
- </TR>
- <TR bgcolor="#99CCFF">
- <TD align=center width="94">
- <DIV align="left"><B><FONT face="Arial, Helvetica" size="2"> Front:
- </FONT></B></DIV>
- </TD>
- <TD align=center width="250"><FONT face="Arial, Helvetica" size="2">
- <INPUT type="FILE" name="front" size="25">
- </FONT></TD>
- </TR>
- <TR bgcolor="#CCCCCC">
- <TD align=center width="94">
- <DIV align="left"><FONT face="Arial, Helvetica" size="2" color="#000080">
- <B> Back:</B></FONT><FONT face="Arial, Helvetica" size="2" color="#000080">
- </FONT></DIV>
- </TD>
- <TD align=center width="250"><FONT face="Arial, Helvetica" size="2" color="#000080">
- <INPUT type="FILE" name="back" size="25">
- </FONT></TD>
- </TR>
- <TR bgcolor="#99CCFF">
- <TD align=center width="94">
- <DIV align="left"><B><FONT face="Arial, Helvetica" size="2"> Cd:</FONT></B></DIV>
- </TD>
- <TD align=center width="250"><FONT face="Arial, Helvetica" size="2">
- <INPUT type="FILE" name="cd" size="25">
- </FONT></TD>
- </TR>
- <TR bgcolor="#CCCCCC">
- <TD align=center width="94">
- <DIV align="left"><B><FONT face="Arial, Helvetica" size="2"> Cd2:</FONT></B></DIV>
- </TD>
- <TD align=center width="250"><FONT face="Arial, Helvetica" size="2">
- <INPUT type="FILE" name="cd2" size="25">
- </FONT></TD>
- </TR>
- <TR bgcolor="#99CCFF">
- <TD align=center width="94">
- <DIV align="left"><B><FONT face="Arial, Helvetica" size="2"> Cd3:</FONT></B></DIV>
- </TD>
- <TD align=center width="250"><FONT face="Arial, Helvetica" size="2">
- <INPUT type="FILE" name="cd3" size="25">
- </FONT></TD>
- </TR>
- <TR bgcolor="#CCCCCC">
- <TD align=center width="94">
- <DIV align="left"><B><FONT face="Arial, Helvetica" size="2"> Cd4:</FONT></B></DIV>
- </TD>
- <TD align=center width="250"><FONT face="Arial, Helvetica" size="2">
- <INPUT type="FILE" name="cd4" size="25">
- </FONT></TD>
- </TR>
- <TR bgcolor="#99CCFF">
- <TD ALIGN=center width="94">
- <DIV align="left"><B><FONT face="Arial, Helvetica" size="2"> Inside:
- </FONT></B><FONT face="Arial, Helvetica" size="2"> </FONT></DIV>
- </TD>
- <TD ALIGN=center width="250"><FONT face="Arial, Helvetica" size="2">
- <INPUT type="FILE" name="inside" size="25">
- </FONT></TD>
- </TR>
- <TR bgcolor="#CCCCCC">
- <TD align=center width="94">
- <DIV align="left"><B><FONT face="Arial, Helvetica" size="2"> Inlay:
- </FONT></B><FONT face="Arial, Helvetica" size="2"> </FONT></DIV>
- </TD>
- <TD align=center width="250"><FONT face="Arial, Helvetica" size="2">
- <INPUT type="FILE" name="inlay" size="25">
- </FONT></TD>
- </TR>
- <TR>
- <TD colspan="2" align="center" bgcolor="#99CCFF">
- <DIV align="left">
- <P><B><FONT face="Arial, Helvetica" size="2">Name:
- <INPUT type="text" name="username" size="12" maxlength="50">
- E-mail:
- <INPUT type="text" name="email" size="12" maxlength="50">
- </FONT></B></P>
- <P align="center"><FONT face="Arial, Helvetica" size="2"><B>Comments:<BR>
- </B> </FONT><B><FONT face="Arial, Helvetica" size="2">
- <TEXTAREA name="comment" cols="40" rows="3" wrap="VIRTUAL"></TEXTAREA>
- </FONT></B></P>
- </DIV>
- </TD>
- </TR>
- <TR bgcolor="#CCCCCC">
- <TD colspan="2" align="center">
- <P align="center"><B><FONT face="Arial, Helvetica" size="2"><BR>
-
- <INPUT TYPE="SUBMIT" VALUE="Upload File(s)!">
- </FONT></B></P>
- </TD>
- </TR>
- </TABLE>
- </DIV>
- </FORM> </body>
-
- </html>